2012年2月19日

C++ Primer 第10章 习题10.4

摘要: 习题 10.4 举例说明list、vector、deque、map以及set类型分别适用的情况。list类型适用于需要在容器的中间位置插入和删除元素的情况。例如:以无序方式读入一系列学生数据,并按顺序存储。vector适用于需要随机访问元素的情况。例如:在一系列人员当中1~n,访问第x个人的信息。deque适用于需要在容器的尾部或首部进行插入和删除操作的情况下。例如:对服务窗口进行管理时,先来的顾客先得到服务。map适用于键-值对的集合的情况。例如:字典、电话簿的建立和使用。set适用于需要使用键集合的情况。例如:黑名单的建立和使用。 阅读全文

posted @ 2012-02-19 13:41 1.曲待续 阅读(78) 评论(0) 推荐(0) 编辑

C++ Primer 第10章 pair类型

摘要: //10.2.cpp //至少使用三种方法创建pair对象。 //编写三个版本的程序,分别采用不同的方法来创建pair对象 //方法1:在定义pair对象时提供初始化式来创建pair对象 #include<iostream> #include<vector> #include<utility> #include<string> using namespace std; int main() { pair<string,int> sipr; string str; int ival; vector<pair<string,i 阅读全文

posted @ 2012-02-19 11:23 1.曲待续 阅读(125) 评论(0) 推荐(0) 编辑

导航