你可以像litb建议的那样使用bcp,但如果你担心会带来额外的库代码,其实不必担心。总体而言,Boost遵循C++的哲学:“只为所用付费”。因此,如果你只包含shared_ptr头文件,那么你的代码也只会使用它。
如果您在Windows上使用较新版本的Visual C++,BoostPro提供了一个方便的免费安装程序,网址为:http://www.boostpro.com/products/free。否则,如果您已经下载了源代码分发包,那么您应该能够立即开始使用shared_ptr等内容,因为shared_ptr库是“头文件”形式--不需要编译.cpp文件。