需要用于boost :: shared_ptr的单个头文件

时间:2011-03-24 06:15:02

标签: c++ boost shared-ptr

Boost :: shared_ptr非常棒。但是使用它需要大量的头文件。是否有任何可用的头文件可以提供shared_ptr功能?

有点紧急。

2 个答案:

答案 0 :(得分:11)

如果你想避免使用所有的boost头文件,尽管你只使用shared_ptr,你可以用BCP提取shared_ptr:

http://www.boost.org/doc/libs/1_36_0/tools/bcp/bcp.html

但它不会给你一个单独的头文件,但我怀疑这会给你带来明显的优势。

答案 1 :(得分:5)

gcc -E boost/shared_ptr.hpp -o my_shared_ptr.hpp

使用预处理器,您可以生成包含所需内容的单个标题。