Linux下如何使用智能指针

skymelai 2010-06-21 11:18:03
如题,我想在linux下使用single ton模式,但不知道需要哪些头文件,
我编译时提示:auto_ptr未定义。如有linux下的demo代码就好了。
感谢!
...全文
156 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzx714 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hqin6 的回复:]

引用 1 楼 yzx714 的回复:
安装boost


auto_ptr不是boost特有的。。。不需要装
Assembly code
#include <iostream>
#include <memory>----------这个头文件
using namespace std;

class A
{
public:
void fu……
[/Quote]恩,感谢提醒
不经常用C++,对C++的复杂性感到本能的敌意
太乙 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yzx714 的回复:]
安装boost
[/Quote]

auto_ptr不是boost特有的。。。不需要装
#include <iostream>
#include <memory>----------这个头文件
using namespace std;

class A
{
public:
void fun(){cout << "eys" << endl;}
};

int main()
{
auto_ptr<A> ap(new A());
ap->fun();
return 0;
}
yzx714 2010-06-21
  • 打赏
  • 举报
回复
安装boost

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧