如何使用C++中的tr1

moonson 2008-03-06 12:16:17
最近在看effictive C++
其中讲到资源管理一章时,用到了tr1::shared_ptr等智能指针
tr1应该是一个名空间吧,后面又讲到是一个technical repor1
我怎样才能使用tr1呢,要下载什么文件吗?
...全文
551 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
InfidelX 2008-03-06
  • 打赏
  • 举报
回复
好像这个shared_ptr不再C++的标准库里面把(是在boost里面么),我也有点搞不清楚,不过auto_ptr是可以使用的,同问吧!
ttkk_2007 2008-03-06
  • 打赏
  • 举报
回复
vs2005
工具---选项---项目和解决方案---vc++目录---包含文件,把你安装的boost库目录包含进去就行了,大部分就可以用了
taodm 2008-03-06
  • 打赏
  • 举报
回复

shared_ptr是不需要编译的
moonson 2008-03-06
  • 打赏
  • 举报
回复
下了一个boost_1_34
有找了一篇介绍编译boost文章
结果发现目录结构不一样,好不容易生成了一个jam0文件
C:\boost_1_34_1\boost_1_34_1\tools\jam\src\bootstrap>jam0 jam -sBOOST_ROOT=C:\bo
ost_1_34_1\boost_1_34_1 -sTOOLS=msvc "-sBUILD=debug release <runtime-link>static
/dynamic"
error: no @() functionality found
error: your version of bjam is likely out of date
error: please get a fresh version from CVS.
还是不能编译
visame 2008-03-06
  • 打赏
  • 举报
回复
boost里的,非STL。
看看Boost的帮助文档即可。
  • 打赏
  • 举报
回复
目前标准还没定,所以通常编译器还没有自带。
你去下boost吧,那里边有
发帖
C++ 语言

6.3w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
帖子事件
创建了帖子
2008-03-06 12:16
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下