参考:C++でオブジェクトを返す関数を書いてもいいのか問題 - Gobble up pudding
vectorを使った変数のスコープについてよくわからなくなったため、備忘録。
参考サイトから、vectorを使った関数の返り値の扱い方は下記でよい。
std::vector<int> foo(){ std::vector<int> x = {1,2,3}; ...(xの処理) return x; } std::vector<int> vec = foo();