摘要: 智能指针的特点: 分三种:auto_ptr,scoped_ptr,shared_ptr,intrusive_ptr 定义:存储指向动态分配(堆)的对象的类。 优点:自动销毁动态分配的对象,防止内存泄漏。根据引用计数来判断是否释放。 比较常用的是shared_ptr. shared_ptr允许复制,此 阅读全文
posted @ 2017-03-09 22:43 SO_N_Y 阅读(143) 评论(0) 推荐(0)
摘要: 指针引用分四种情况: 1.直接用基类指针引用基类对象 2.直接用派生指针引用派生对象 3.由基类指针引用派生类对象,由于派生类也是基类对象(包含关系),所以这种引用是安全的。但是只能引用基类成员,若试图通过基类指针引用那些只在派生类中才有的成员,编译器会报告语法错误。(解决该问题的答案是虚函数和多态 阅读全文
posted @ 2017-03-09 22:09 SO_N_Y 阅读(479) 评论(0) 推荐(0)