回答編集履歴

1

追記

2018/10/18 13:20

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -3,3 +3,19 @@
3
3
  - `get_primes`は引数経由で`vector`を返すのではなく、単に戻り値として返しましょう。NRVOくらい今どきのコンパイラならやってくれます。
4
4
 
5
5
  - `prt_primes`はrange-based forを使うともう少しスッキリかけます。
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ 追記のコードを見て
14
+
15
+
16
+
17
+ - 負の値になりえない要素数はunsignedな型を利用しましょう。今回なら`std::size_t`。
18
+
19
+ - `n = primes.size();`は謎です。消しましょう。
20
+
21
+ - 0で埋める作業のほうが1で埋める作業より高速なので、0埋めしたあとに1に入れていくほうがいいかもしれません。