智能指针的原理与模板应用

智能指针概念及工程意义 智能指针实质上是一种能自动释放堆空间的类对象,能避免内存泄露的问题。 实现原理 通过函数重载技术对->和*进行重载操作,使得类对象的操作和指针相同。 代码实现 #ifndef SMARTPOINTER_H #define SMARTPOINTER_H /** *原理:堆栈空间的区别,当使用的指针生成对象时,在堆空间生成对象,需自己释放空间,而智能指针是通过栈区生成对象,
相关文章
相关标签/搜索