0

VS 2008 tr1を使用できないWindowsCEおよびモバイル用の「共有」機能を備えたスマートポインターを調査してstd::shared_ptrいます(CEに存在しないv.9 dllへのリンクが原因で、正しく理解している場合は明らかです)。

Microsoftie(Eric Niebler)からのソースを含む半古いMSDN Magazineの記事があります:カスタムC++クラスでより信頼性の高いリソース管理を実現します。

彼の推論、設計、実装はshared_anyしっかりしているように見えますが、誰かが実際に任意のプラットフォーム(必ずしもWinCe / WMである必要はありません)でロットをテストしたことがあるかどうか疑問に思います。

4

1 に答える 1

5

boost::shared_ptrを使用することをお勧めします。私が理解しているように、Boost.SmartPointer ライブラリはヘッダーのみのライブラリであるため、Boost から必要なヘッダーをコピーするだけですべてを機能させることができます。

于 2010-03-26T07:39:48.757 に答える