原生指针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;
}
而不是原生指针的型别。
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;
}
相关文章推荐
- C++ auto_ptr智能指针的用法
- C++ auto_ptr智能指针的用法
- C++异常(1) - auto_ptr智能指针的用法
- C++ auto_ptr智能指针的用法
- C++:auto_ptr智能指针的用法
- C++ auto_ptr智能指针的用法
- STL中的auto_ptr智能指针用法(转)
- C++ auto_ptr智能指针的用法
- C++ auto_ptr智能指针的用法
- C++ auto_ptr 智能指针的用法
- C++ auto_ptr智能指针的详细用法和注意事项
- C++ auto_ptr智能指针的用法
- C++ auto_ptr智能指针的用法
- C++中auto_ptr智能指针的用法详解
- C++智能指针auto_ptr源码完全解析---以微软auto_ptr为例来探讨auto_ptr的用法
- C++ auto_ptr智能指针的用法
- static 与单例模式、auto_ptr与单例模式、const 用法小结、mutable修饰符
- 关于C++智能指针的理解auto_ptr
- C++ - 智能指针 Vs. auto_ptr
- 智能指针 std::auto_ptr 和 shared_ptr