摘要: 数组是一种类似于标准库类型vector的数据结构,但是在性能和灵活性的权衡上又与vector有所不同。与vector相似的地方是,数组也是存放类型相同的对象的容器,这些对象本身没有名字,需要通过其所在位置访问。与vector不同的地方是,数组的大小确定不变,不能随意向数组中增加元素。因为数组的大小固... 阅读全文
posted @ 2014-08-03 20:48 Jessica程序猿 阅读(613) 评论(0) 推荐(0) 编辑
摘要: #include#include#includeusing namespace std;int main(){ vector str={"The is C++ program ","hfh ","","hfdshfisoid"}; for(auto it=str.begin();it!=... 阅读全文
posted @ 2014-08-03 15:37 Jessica程序猿 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道可以使用下标运算符来访问string对象的字符或vector对象的元素,还有另外一种更通用的机制也可以实现同样的目的,这就是迭代器。所有标准库容器都可以使用迭代器,但是其中只有少数几种才同时支持下标运算符。严格来说,string对象不属于容器类型,但是string支持很多与容器类型类似的... 阅读全文
posted @ 2014-08-03 13:24 Jessica程序猿 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: #include#include#includeusing namespace std;int main(){ string word; vector Str; while(cin>>word) Str.push_back(word); for(auto c:... 阅读全文
posted @ 2014-08-03 11:48 Jessica程序猿 阅读(1495) 评论(4) 推荐(0) 编辑
摘要: 标准库类型vector表示对象的集合,其中所有对象的类型都相同。集合中的每个对象都有一个与之对应的索引,索引用于访问对象。因为vector“容纳着”其他对象,所以它被称为容器。要想使用vector,必须包含适当的头文件。#includeC++语言既有类模板,也有函数模板 ,其中vector是一个类模... 阅读全文
posted @ 2014-08-03 01:22 Jessica程序猿 阅读(506) 评论(2) 推荐(1) 编辑