Vector用法介绍2

 时间:2024-10-20 07:16:45

1、vector的成员函数和操作vector <Elem> c 创建一个空的vector。vector <Elem> c1(c2) 用c2拷贝c1vector <Elem> c(n) 创建一个vector,含有n个数据,数据均已缺省构造产生。vector <Elem> c(n, elem) 创建一个含有n个elem拷贝的vector。vector <Elem> c(beg,end) 创建一个以[beg;end)区间的vector。c.~ vector <Elem>() 销毁所有数据,释放内存。

2、Vector操作函数描述 operator[] 返回容器中指定位置的一个引用。 创建一个vectorvector容器提供了多种创建方法,下面介绍几种常用的。创建一个Widget类型的空的vector对象:vector<Widget> vWidgets;// ------// |// |- Since vector is a container, its member functions// operate on iterators and the container itself so// it can hold objects of any type.创建一个包含500个Widget类型数据的vector:vector<Widget> vWidgets(500);

3、创建一个包含500个Widget类型数据的vector,并且都初始化为0:vector<Widget> vWidgets(500, Widget(0)); 创建一个Widget的拷贝:vector<Widget> vWidgetsFromAnother(vWidgets);向vector添加一个数据vector添加数据的缺省方法是push_back()。push_back()函数表示将数据添加到vector的尾部,并按需要来分配内存。例如:向vector<Widget>中添加10个数据,需要如下编写代码:for(int i= 0; i<10; i++) vWidgets.push_back(Widget(i));

  • 英雄联盟无法伤局法牛出装
  • CSGO怎么购买鲍伊猎刀渐变之色的皮肤
  • 怎么关闭edge浏览器cookie?
  • 如何创建一个c++的空白页
  • 男人不再爱你的暗号有哪些?
  • 热门搜索
    小米手机怎么解锁 电脑蓝屏怎么修复 temperature怎么读 速冻汤圆怎么煮 百日咳怎么治疗 乌龟怎么吃 微信群聊怎么找 络腮胡怎么办 怎么卸载手机自带软件 菜心怎么做