摘要: 1. 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector<int>::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector<int>定义的iterator类型。(2) 阅读全文
posted @ 2017-02-19 12:33 nullxjx 阅读(414) 评论(0) 推荐(0) 编辑
摘要: C++最原始的容器之一是数组。数组的特点有: 1.大小固定 2.单独存在的数组建立在栈上,作为对象成员存在的数组建立在堆上还是栈上则要看作为宿主对象是被建立在堆上还是栈上。栈空间是有限的,所以如果数组在栈上,则不能容纳太多元素,否则会导致stack overflow。 C++最原始的容器之二则是用一 阅读全文
posted @ 2017-02-19 12:31 nullxjx 阅读(337) 评论(0) 推荐(0) 编辑