teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

自身→自信に修正

2020/08/31 01:47

投稿

ttact
ttact

スコア171

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