C++相談室 part11
■ このスレッドは過去ログ倉庫に格納されています
0548540
NGNGすいませんした。
ついでに、またまたくだらない質問でもうしわけないですが・・・
class Samp
{
private:
int m;
double *p;
public:
Samp(){ m = 0; p = new double; }
Samp(int i) { m = i ; p = new double [i] }
~Samp() { delete [] p }
};
とやった場合、引数なしコンストラクタでのpを開放しようとしたら、
delete p;
となるが、上記のデストラクタでは、なっていない。
これは合法ですか?
■ このスレッドは過去ログ倉庫に格納されています