- 262 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:40:12 ]
- >>261
だからそれはコンストラクタでしょ shared_ptrのコンストラクタではimplクラスの完全な定義が見えてなきゃならないから、 その位置ではdelete p;はwell definedになるけど、 外側のデストラクタが自動生成だった場合にimplクラスの定義が見えてなくて shared_ptrのデストラクタが呼ぶdelete p;が未定義になりうるんだが、 それを禁じる要件はshared_ptrのデストラクタの説明には書いてない わかる?
|

|