基礎的な質問だと思うのですが気になったため質問します.
#1:vectorのメモリについて
関数内で使用されたvectorのメモリは自動的に開放されるのでしょうか?
c++
1int main(){ 2 3std::vector<double> a; 4 5return 0; 6}
上記のコードのaは何かしらの処理をしたほうが良いのでしょうか?
#2:デストラクタとvectorについて
vectorをclass内で使用した場合,デストラクタでswap関数?を使用してメモリの解放をしろみたいなことを聞きました.なぜ,そのようなことを行わなければならないのでしょうか?
回答3件
あなたの回答
tips
プレビュー
2021/06/27 06:49