vector
2019-08-16 07:49:12来源:博客园 阅读 ()
vector 是最简单、最常用的数据存储形式。
vector 似乎一组可以通过索引来访问的顺序存储的数据元素。
我们可以用 vector 名和索引号的组合来表示一个具体的数据元素
例如:v[0]是5,v[1]是7。
vector 的索引号总是从“0”开始,每次加1.
vector “知道自己的大小”,它不仅存储数据元素,也存储元素的个数。
vector 可以用如下形式表示:
vector<int>v = {5,7,9,4,6,8};
vector<string>city = {"shanghai","beijing","nanjing"};
vector 只能存储与其数据类型相同的数据:
v[2] = "beijing"; //错误,试图将一个字符串赋给一个整型
city[2] = 99; //错误,试图将一个整型赋给一个字符串
当一个给定大小的 vector 被定义后(但并未指定数据元素值),根据数据类型的不同,它的每一个数据元素将被赋予不同的缺省值。
vector<int>vi(6); //vector的6个整型元素初始化为0
vector<string>vs(4); //vector的4个字符串元素初始化为""(空字符串)
原文链接:https://www.cnblogs.com/Charons/p/11198573.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Add Two Numbers
下一篇:二分查找
- C++ 模板类vector 2020-05-31
- C++ 模板类vector 2020-05-30
- STL之vector 2020-04-06
- std::vector 2020-03-04
- stl_vector复习 2020-02-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash