私は拡張画像処理プロジェクトを持っており、その機能の多くをOpenCVライブラリに大きく依存していますが、いくつかのブースト関数も使用しています。
問題を引き起こし始めているいくつかの生のポインターを置き換えるためにスマートポインターを使い始めたいと思います。私の質問は、どのタイプのスマートポインターを使用するかについてです。私の主な選択肢は、OpenCVcv::Ptr
またはブーストバリアントの1つです。
それぞれのブーストポインターの違いを説明する質問がたくさんあることは承知していますが、誰かがそれらとの比較について説明し、どちらか一方の推奨事項を作成してくれることを望みました。cv::Ptr
編集-私はブーストに似ているOpenCVドキュメントから気づきました、本質的な違いはどのライブラリ/インクルードファイルが必要かだけですか?Ptr
shared_ptr