Boostを語れゴラァ pa ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
193:デフォルトの名無しさん 07/12/17 10:40:42 http://www.boost.org/libs/serialization/example/demo_shared_ptr.cpp ここには基底クラス A の shared_ptr に派生クラス B のポインタを 持たせてシリアライズしています。なお、 A は仮想デストラクタを 持っています。このとき boost::archive::text_oarchive oa(ofs); oa.register_type(static_cast<B *>(NULL)); oa.register_type( static_cast< boost::detail::sp_counted_base_impl< B *, boost::checked_deleter<B> > * のように register_type しなければならないようなのですが、 BOOST_CLASS_EXPORT マクロのようなもので登録できない ものでしょうか? archive を生成してから毎回登録するのは 忘れてしまいがちなので。 194:193 07/12/17 11:14:31 というか、register_type で何を登録すればいいのかがわからん。 http://archives.free.net.ph/message/20071129.235833.ba9e02a9.en.html でまさしく同じ問題についてQ&Aがあるんだけど、 結局上の URL の例をみろってことだけなんだよなぁ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4285日前に更新/65 KB
担当:undef