智能指针概念及工程意义智能指针实质上是一种能自动释放堆空间的类对象,能避免内存泄露的问题。实现原理通过函数重载技术对->和*进行重载操作,使得类对象的操作和指针相同。代码实现#ifndef SMARTPOINTER_H#define SMARTPOINTER_H/** *原理:堆栈空间的区别,当使用的指针生成对象时,在堆空间生成对象,需自己释放空间,而智能指针是通过栈区生成...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号