是个老外写的,只需包含一个.h文件,支持两种模式:
1、AutoPtr,支持自动删除引用,就是STL那个的类似物,不能放入容器~
2、Ptr,作者主推的,支持内存泄露检测(使用自定义操作符NEW)+野指针保护(不会再SIGSEGV啦!),可以放入容器!
地址:http://www.csc.lsu.edu/~kosmas/smartPointers.html
下面我们来看一下这个强大智能指针的用法!
[cpp]
/*
* main.c
*
* Cre[......]
是个老外写的,只需包含一个.h文件,支持两种模式:
1、AutoPtr,支持自动删除引用,就是STL那个的类似物,不能放入容器~
2、Ptr,作者主推的,支持内存泄露检测(使用自定义操作符NEW)+野指针保护(不会再SIGSEGV啦!),可以放入容器!
地址:http://www.csc.lsu.edu/~kosmas/smartPointers.html
下面我们来看一下这个强大智能指针的用法!
[cpp]
/*
* main.c
*
* Cre[......]