, 假如 在外部 该 指针 / 引用 指向的对象被回收 , 那么容器操作就会出现问题 ;
STL 容器 中 , 存储的元素 , 必须是可拷贝的 , 也就是 元素类 必须提供 拷贝构造函数 ;
3、STL..., 这是容器操作的基础 ;
提供 重载 = 操作符函数 : STL 容器的元素可以被赋值 ;
4、STL 容器迭代器遍历
除了 queue 队列容器 与 stack 堆栈容器 之外 , 每个 STL...容器都可以使用 迭代器 进行遍历 ;
调用 begin() 函数 , 获取 指向 首元素 的迭代器 ;
调用 end() 函数 , 获取 末尾迭代器 , 该迭代器 指向 最后一个元素的后面位置 ;
除了...容器的元素类
1、代码示例
STL 容器元素类型需要满足的要求 :
提供 无参 / 有参 构造函数 : 保证可以创建元素对象 , 并存放到容器中 ;
提供 拷贝构造函数 : STL 容器的元素是可拷贝的..., 这是容器操作的基础 ;
提供 重载 = 操作符函数 : STL 容器的元素可以被赋值 ;
这里自定义 Student 类 , 需要满足上述要求 , 在 Student 类中 , 定义两个成员 ,