- 545 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 21:41:09.62 ID:eaRTBJfl]
- >>544
> 自 前 で デリートしなくちゃいけないデータメンバや破壊時の特殊処理がないのでデストラクタはいらない これはダウトだ。 struct base { base() { } ~base() { } }; struct derived : base { std::string s; derived(){ } ~derived(){ } }; int main() { derived* pD= new derived; pD->s = "xyz"; base* pB = pD; delete pB; return 0 } これでメモリリークするよ。
|

|