C/C++ ポインタ入門 > 動的配列クラス > デストラクタ
Nobuhide Tsuda
Jan-2014
デストラクタ:
Vector::~Vector()
{
delete [] m_data; // アロケートしたデータ領域を解放
}
解説:
- デストラクタは、型が無く、クラス名::~クラス名() {...} で実装します。
- delete [] で、アロケートしたデータ領域を解放します。
- int は POD なので、[] を記述してもデストラクタが呼ばれるわけではありませんが、記述しておくほうが懸命です。
前:
| 次: