を解放するためにどのように可能性の重複:適切ベクトルのC++ベクトルを破壊し、メモリに
:
How to release std::vector if there is no heap memory
C++のnoobここ
は、私は次のようにベクトルのベクトルを宣言すると仮定します
vector<vector<vector<double> > > phi_x;
私はそれを使い終わった後、どのようにメモリを解放するためにそれを破壊するのですか?
私は他のサイトも読んでおり、.clear()を使用することをお勧めします。私の理解から、これは要素を削除するだけですが、ベクトルの容量は解放されません。私は、決して存在しなかったように、ベクターを完全に忘れて欲しい。
また、私の現在のベクターのアプリケーションは54x54x9のサイズを持っており、私はこれらのものの約12を持っています。それは愚かに大きいと考えられていますか?
しかし、このベクトルのベクトルのベクトル、それは非常に異なる質問です – thecoshman