设为首页 加入收藏

TOP

4.2.3 向量的声明
2013-10-07 14:45:08 来源: 作者: 【 】 浏览:58
Tags:4.2.3 向量 声明

4.2.3  向量的声明

main()函数做的第一件事情即为声明一个新的向量。

  1. vector<string> inventory; 

上面一行代码声明了一个可以包含string对象元素的名为inventory的空向量。声明空向量没有问题,因为当增加新元素时,其大小会增长。

要声明自己的向量,在vector后面加上需要使用的对象类型(用<和>括起来),然后加上向量的名称。

提示

声明向量还有其他方法。可以声明有初始大小的向量,方法是在向量名后面的括号中指定一个值。

  1. vector<string> inventory(10); 

上面一行代码声明了一个存储string对象元素且初始大小为10的向量。还可以在声明向量时用相同的值初始化向量的所有元素。只需要在元素数目之后再提供一个初始值,如下所示:
  1. vector<string> inventory(10, "nothing"); 

上面一行代码声明了一个大小为10的向量,且全部10个元素都初始化为"nothing"。最后,还可以用另一个向量的内容声明和初始化一个向量。
  1. vector<string> inventory(myStuff); 

上面一行代码创建了一个新的向量,其内容和向量myStuff相同。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇4.2.2 使用向量的准备工作 下一篇4.3.1 Hero's Inventory 3.0..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: