您的位置:首页 > 其它

原生指针auto_ptr的用法

2013-04-26 10:04 260 查看
原生指针auto_ptr在头文件<memory>中,auto_ptr角括号内放的是“原生指针所指对象”的型别,

而不是原生指针的型别。

auto_ptr如下用法,和原生指针一模一样:

#include<iostream>
#include<string>
#include<memory>
using namespace std;

void func()
{
auto_ptr<string> ps(new string("jjhou"));
cout<<*ps<<endl; //输出jjhou
cout<<ps->size()<<endl; //输出5
}
int main()
{
func();
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: