智能指针之auto_ptr
来源:互联网 发布:淘宝流量下滑原因 编辑:程序博客网 时间:2024/05/22 06:47
什么是智能指针
是包含重载运算符的类,其行为像常规指针,但智能指针能及时、妥善地销毁动态分配的数据,并实现了定义良好的对象生命周期管理策略。
智能指针是如何实现的
重载了运算符*和运算符->,让程序员可以像使用常规指针那样使用它们。
几乎所有良好的智能指针类都是模板类,包含其功能的泛型实现。
小Demo之auto_ptr
CSomeClass.h:
ifndef CSOMECLASS
define CSOMECLASS
include
using namespace std;
class CSomeClass
{
public:
CSomeClass(){cout<<”constructed!”<
endif // CSOMECLASS
main.cpp:
include
include”CSomeClass.h”
void UsePointer(std::auto_ptr spObj);
int main(int argc , char *argv[]){
cout<<”main() start…”<
0 0
- 智能指针之auto_ptr
- 智能指针之 auto_ptr
- 智能指针之auto_ptr
- 智能指针之auto_ptr
- 智能指针之 Auto_Ptr
- 智能指针之auto_ptr
- STL之auto_ptr智能指针
- C++智能指针之auto_ptr
- C++智能指针之auto_ptr
- C++智能指针之auto_ptr
- C++学习之auto_ptr智能指针
- 智能指针之auto_ptr源码剖析
- 智能指针(二)之auto_ptr
- auto_ptr C++智能指针
- 关于智能指针 auto_ptr
- auto_ptr 智能指针要点
- 智能指针auto_ptr
- C++ auto_ptr 智能指针
- 如何成为PHP程序员?
- 在启动项目后,用微信访问,报错:java.security.InvalidKeyException:illegal Key Size
- Eclipse 安装插件后不显示的解决办法
- cocos2d-x中有一个JniHelper类详细使用
- 字符串【KMP算法】
- 智能指针之auto_ptr
- JS中六种数据类型(一)——Undefined
- Android:GPS坐标转高德地图坐标
- Templates and Generic Programming
- 欢迎使用CSDN-markdown编辑器
- Android广播BroadcastReceiver
- View加载详解
- CornerStone SVN 管理基本操作
- jquery图表范例及推荐highchart+sparkline