- 807 名前:デフォルトの名無しさん [2009/04/04(土) 11:28:40 ]
- スマポで質問があります。
class MainClass; class SubClass { public: void func2(MainClass* mc) {} }; class MainClass { public: MainClass() : m_SubClass(new SubClass()) {} ~MainClass() {} void func1() { m_SubClass->func2(this); // このthisをスマポ(shared_ptr)にする方法はありますか? } private: boost::shared_ptr<SubClass> m_SubClass; }; int main() { MainClass m; m.func1(); return 0; } どうかよろしくお願いします。
|

|