サンプル
class
MyClass
{
public
:
MyClass(int initnum) {
num =
new
int
[initnum];
}
~MyClass() {
}
private
:
int
*num;
};
ソリューション
デストラクター内で、コンストラクター内で初期化されたすべてのメモリー参照を削除します。
class
MyClass
{
public
:
MyClass(int initnum) {
num =
new
int
[initnum];
}
~MyClass() {
delete
[] num;
}
private
:
int
*num;
};