Boost :: shared_ptr非常棒。但是使用它需要大量的头文件。是否有任何可用的头文件可以提供shared_ptr功能?
有点紧急。答案 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
使用预处理器,您可以生成包含所需内容的单个标题。