Serviceを読んで理解し、同意したものとみなします。145件-1vectorのメモリ開放についてなのですが.resize()や.shrink_to_fit()を使って配列の要素数をゼロにしてcapacity()もゼロにすることはできると思うのですが、vectorそのものを消す方法はあるのでしょうか?質問なのですがそもそもこのコードは正しいのでしょうか?初学者のため初歩的なことですいません。9:39user28203user28203マイナスモデつけてる人は何なんだろう。すごく簡潔なQ&Aが成立しているようにしか見えないんだけど。外に達すると寿命が尽きて消滅します。終了したら、ってことになります。自体は管理情報しか持っていませんのでせいぜい数十バイト、意識するだけ無駄な量だったりします。デバッグモードだとバグ検出用リザーブ領域のほうが大きかったりします。あとメモリを開放すると一口に言ってもどこへ返すのかはいろいろと議論の余地がありますよ。メモリを返すではほかのプロセスから見た時のメモリ使用量が違います。場合は前者だったりしますので、返す努力をしてもタスクマネージャ等から見たときメモリ使用量は一切変化してないってのはよくある話。努力しても報われないかもしれません。10:573いや、だから自動変数を保持しているスコープを抜ければ自動で消えますし、それ以外の方法で消すことはできません。すればいいですけど、そういう管理をコンパイラが勝手にやってくれるのが自動変数の良いとこですし、わざわざ手書きして抜けが出るのは避けたいところ。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。