vector小点
来源:互联网 发布:四层别墅网络覆盖方案 编辑:程序博客网 时间:2024/05/01 20:51
1. 注意 不要混用这两种习惯用法, 例如,下面的定义
vector< int > ivec;
定义了一个空vector 再写这样的语句
ivec[ 0 ] = 1024;
就是错误的 ,因为 ivec 还没有第一个元素,我们只能索引 vector 中已经存在的元素 size()操作返回 vector 包含的元素的个数 。
2. 类似地 当我们用一个给定的大小定义一个 vector 时,例如 :
vector<int> ia( 10 );
任何一个插入操作都将增加vector 的大小,而不是覆盖掉某个现有的元素,这看起来好像是很显然的,但是 下面的错误在初学者中并不少见 :
const int size = 7;
int ia[ size ] = { 0, 1, 1, 2, 3, 5, 8 };
vector< int > ivec( size );
for ( int ix = 0; ix < size; ++ix )
ivec.push_back( ia[ ix ]);
程序结束时ivec 包含 14 个元素, ia 的元素从第八个元素开始插入。
- vector小点
- Vector的一小点扩充
- 小点
- 小点
- 小点
- 小点
- 小点点
- 一些小点
- 两个小点
- 注意小点
- HttpSession小点
- shell小点
- 杂记小点
- docker 小点
- 两个小点
- 绘制小点
- 同事的小点子
- 知识小点积累
- wget linux
- iphone NSData
- Hibernate4实战 之 第二部分:Hibernate的基本配置
- 传智播客——毕向东25--第11天总结-10
- 马来西亚汽车巨擘Proton联手运营商Yes首推4G汽车
- vector小点
- 关于CAD中不显示黑体或是黑体字显示为问号的原因
- html li 背景色 大小
- 使用http连接到Analysis services
- 在IIS上部署基于django WEB框架的python网站应用
- 自省
- 分布式测试框架介绍
- 去字段中的内容
- NC库存单据增加审批流资源的索引贴