質問

スマートポインターを使用する必要があり、" shared_ptr"が見つかりました。ブーストから良さそうです。 boostライブラリをダウンロードしましたが、そこには多くのファイルとライブラリがあります。 shared_ptrのみを使用する方法はありますか?

役に立ちましたか?

解決

boost bcp はあなたの友達です。ツリーから個々のブーストライブラリを抽出できます。過去に成功して使用しました。 shared_ptrはヘッダーのみで構成されているため、特に便利です。

他のヒント

litbの提案どおりにbcpを使用できますが、追加のライブラリコードをドラッグするのが心配な場合は、使用しないでください。 Boostは一般に、「使用した分だけ支払う」というC ++の哲学に従います。したがって、shared_ptrヘッダーのみを含める場合、コードで使用するのはそれだけです。

Windowsで最新バージョンのVisual C ++を使用している場合、BoostProは便利な無料インストーラーを http://www.boostpro.com/products/free

それ以外の場合、または既にソースディストリビューションをダウンロードしている場合、shared_ptrライブラリは「ヘッダーのみ」なので、実際にはshared_ptrと友人の使用をすぐに開始できるはずです。 -.cppファイルのコンパイルは不要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top