>545
すいませんした。

ついでに、またまたくだらない質問でもうしわけないですが・・・

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;

となるが、上記のデストラクタでは、なっていない。
これは合法ですか?