[過去ログ] 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