[過去ログ] C++相談室 part164 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
67(2): デフォルトの名無しさん (アウアウウー Sa2f-IRVr) [sage] 2023/05/20(土) 16:00:42.45 ID:eGW3N412a(1) AAS
for(auto &v: createVector()) なんか処理
みたいな書き方してもcreateVectorは一回しかよばれず大丈夫ってことでいい?
68: はちみつ餃子◆8X2XSCHEME (ワッチョイ cb3e-FIIW) [sage] 2023/05/20(土) 16:21:49.91 ID:dyAKGBP20(1) AAS
>>67
せやで。
その関数が呼ばれるのは一度だけという解釈で正しい。
69(1): デフォルトの名無しさん (ワッチョイ b301-HmrL) [sage] 2023/05/20(土) 16:23:49.47 ID:am3G09Kz0(1) AAS
>>67
そんくらい自分で試しなされ
$ cat test.cpp
#include <iostream>
#include <vector>
using namespace std;
auto createVector() {
cout << "hoge\n";
return vector <int> ();
}
int main () {
for(auto &v: createVector()); // なんか処理
return 0;
}
$ g++ test.cpp
$ ./a.out
hoge
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.048s