- 博客(2)
- 收藏
- 关注
原创 Vector和List的使用
一、vector vector像一个容器一样可以存放各种类型的对象,它是一个能够存放任意类型的动态数组,能够增加和压缩数据。使用vector,需要在头文件中包含#include 1、简单模拟实现vector:void print_vector(const vector& v)//迭代器失效{ vector::const_iterator it = v.begin();
2017-09-24 10:52:17 400
原创 智能指针浅析
智能指针一、什么是智能指针? 资源分配即初始化,定义一个类来封装资源的分配和释放,在构造函数完成资源的分配和初始化,在析构函数完成资源的清理,可以保证资源的正确初始化和释放。 对于编译器来说,智能指针实际上是一个栈对象,并非指针类型,在栈对象生命期即将结束时,智能指针通过析构函数释放有它管理的堆内存。所有智能指针都重载了“operator->”操作符,直接返回对象的引用,用以操
2017-09-13 16:21:23 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人