アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは。

boost::shared_ptrを使用しているのですが、

boost::shared_ptr< Foo >lpRet ;

lpRet = boost::shared_dynamic_cast< Foo, Hoge >( this ) ;

のようなthisポインタをキャストしたいのですが、
どのように書けばよろしいのでしょうか?

A 回答 (1件)

「なぜそんなことをしたいのか」「そのまま書いて何が問題なのか」があると回答しやすいと思います.

この回答への補足

失礼しました。
うまく説明できていませんでした。

一応いろいろ調べたのですが、クラスを

boost::enable_shared_from_this

から派生させて、

this->shared_from_this()

としたところ、うまくいきました。
ただあまり理解していないので、もう少し調べてみます。

補足日時:2012/06/28 19:55
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!