C++相談室 part51
■ このスレッドは過去ログ倉庫に格納されています
0018デフォルトの名無しさん
2006/07/17(月) 11:38:33class C {
public:
void setHoge(�@) { ... }
�A getHoge() { ... }
private:
tr1::shared_ptr<Hoge> hoge_;
};
このようなクラスがあったとき、�@と�AはHoge*かtr1::shared_ptr<Hoge>の
どちらにするのがいいのでしょうか?
�Aはユーザーが誤ってdeleteできないようにtr1::shared_ptrを返す
べきとは思うのですが
■ このスレッドは過去ログ倉庫に格納されています