Cpp:vectorの返却

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
Cpp:vectorの返却 [2022/11/29 23:43] – 削除 - 外部編集 (Unknown date) 127.0.0.1Cpp:vectorの返却 [2025/04/12 05:15] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 +# vectorの返却
  
 +参考:[C++でオブジェクトを返す関数を書いてもいいのか問題 - Gobble up pudding](https://gup.monster/entry/2020/07/22/014904)
 +
 +vectorを使った変数のスコープについてよくわからなくなったため、備忘録。
 +
 +参考サイトから、vectorを使った関数の返り値の扱い方は下記でよい。
 +
 +```
 +std::vector<int> foo(){
 +  std::vector<int> x = {1,2,3};
 +  ...(xの処理)
 +  return x;
 +}
 +
 +std::vector<int> vec = foo();
 +```