boost::shared_ptr 需要单个头文件

发布于 2024-10-26 12:28:32 字数 88 浏览 3 评论 0原文

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

有点紧急。

Boost::shared_ptr is really great. But using it you need lots of header file. Is thare any single header file available that will provide shared_ptr functionality?

somewhat urgent.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦醒灬来后我 2024-11-02 12:28:32

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

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

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

If you want to avoid having all the boost header files although you use shared_ptr only, you can extract the shared_ptr with BCP:

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

It won't give you a single header file, though, but I doubt that this would give you any noticeable advantage.

川水往事 2024-11-02 12:28:32

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

使用预处理器,您可以生成一个包含您需要的所有内容的标头。

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

Using the preprocessor, you generate a single header containing everything you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文