質問編集履歴
1
自身→自信に修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
for(auto& element : container)のスタイルで範囲for文で回すとき、containerの部分に関数の戻り値を書いてもいいのかどうかを知りたいです。
|
2
|
+
|
3
|
+
|
2
4
|
|
3
5
|
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf
|
4
6
|
|
@@ -6,15 +8,13 @@
|
|
6
8
|
|
7
9
|
https://cpprefjp.github.io/lang/cpp11/range_based_for.html
|
8
10
|
|
9
|
-
を読んだ感じでは、range-initがrvalue referenceで一度受けたコードと同等と説明されているので
|
11
|
+
を読んだ感じでは、range-initがrvalue referenceで一度受けたコードと同等と説明されているので大丈夫そうな気がしますが、普段は規格を読まないので私の解釈が合っているのか自信がなく...
|
10
12
|
|
11
13
|
正確にご存じの方はいらっしゃいますか。
|
12
14
|
|
13
15
|
|
14
16
|
|
15
17
|
下記コードをVS2017及びgcc10.1.0(Wandbox)でビルド・実行したところは、一応動いてます。
|
16
|
-
|
17
|
-
|
18
18
|
|
19
19
|
```C++
|
20
20
|
|