- 707 名前:デフォルトの名無しさん [2009/03/31(火) 09:47:34 ]
- 最近スマポについて色々質問させてもらっているものです。
もうちょっとだけ質問させてください。 スマポに保存しているポインタを取り出して関数とかに渡すとき、関数はスマポの形の 引数でポインタを受けるべきですか?それとも生のポインタで受けるべきですか? class Hoge { public: boost::scoped_ptr<MyClass> m_MyClass; }; というクラスがあるとして、このm_MyClassが持っているポインタを別の関数に渡すとき、 void func(MyClass *pMyClass); void func(boost::scoped_ptr<MyClass> pMyClass); このどっちの形にするべきなのか、わかりません。 どうかお願いします。
|

|