我必须使用智能指针才能找到“shared_ptr”来自boost看起来不错。我下载了boost库,我可以看到很多文件和库。有没有办法只使用shared_ptr?

有帮助吗?

解决方案

boost bcp 是你的朋友。它允许从树中提取单个boost库。我过去成功地使用了它。 shared_ptr只包含标题,因此对您特别有用。

其他提示

你可以使用bcp作为litb建议,但如果你担心拖动额外的库代码,你不应该。总的来说,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