std::tr1 中的共享指针
我正在使用 gcc 编译器的平台上工作,但是 boost 无法在其上编译。
我想知道在 gcc 上将共享指针包含在 std:tr1 中的正确方法是什么? 我查看的文件说不直接包含它,据我所知,没有其他文件包含它:|
I am working on a platform with a gcc compiler however boost cannot compile on it.
I am wondering what is the proper way to include the shared_ptr in std:tr1 on gcc? the file i looked in said not to include it directly, from what i can tell no other file includes it either :|
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在G++ 4.3中,
应该可以解决问题。 您可以在
std::tr1::shared_ptr
处找到shared_ptr
。In G++ 4.3,
should do the trick. You'll find
shared_ptr
atstd::tr1::shared_ptr
.Boost 本身就有答案< /a>.
Boost itself has the answer.
Boost不能编译吗? 大多数boost库不需要编译就可以使用,我猜shared_ptr也不需要。
Boost can not compile on it? Most of the boost library doesn't need to be compiled to be used, and I guess shared_ptr doesn't either.