くだすれVisual C++(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0355デフォルトの名無しさん
2006/04/09(日) 21:35:20{
return hoge;
}
CHoge hoge = F();
これコンパイル通るんですよね・・・。
CHoge& hoge = F() にするところを & が抜けて、デストラクタが余計に呼び出されて・・・orz
こういうのを防ぐために、コピーコンストラクタおよび代入演算子を private にする、ってのは
設計的にありですか?
■ このスレッドは過去ログ倉庫に格納されています