当前位置: 代码迷 >> 综合 >> 【学习】C++(3) std list
  详细解决方案

【学习】C++(3) std list

热度:16   发布时间:2024-01-21 07:25:45.0

定义:std::list <var type> var_name;  //inclued <list>

使用举例:

std::list <field> filedname;

获取第一个值:filedname.front;

 删除第一个值:filedname.pop_front;

获取最后一个值:filedname.back;

 删除第一个值:filedname.pop_back;

 

1)初始化:
(1) MyVector <类型说明符> 向量名(长度); //缺省初值为0
(2) MyVector <类型说明符> 向量名(长度,初值);
(3) MyVector <类型说明符> 向量名1(向量2);
(4) MyVector <类型说明符> 向量名1(向量2元素地址1,向量2元素地址2);
2)向量元素的访问:
(1) at函数 格式:向量.at(下标)
(2) [ ]运算符 格式:向量[下标]
作用:返回下标所对应的元素。
3)可以进行的操作:
(1) begin
格式:向量.begin()
作用:得到向量第一个元素的地址。
2) back
格式:向量.back()
作用:得到向量的最后一个元素的值。
(3) capacity
格式:向量.capacity()
作用:得到向量所能容纳元素的总个数。
(4) clear
格式:向量.clear

  相关解决方案