摘要:
map是STL中常用的一个容器,下面介绍一下map。 (1) map是STL中的一个关联容器,它提供了一对一的数据处理能力,即一对一的映射,所以在实现一对一数据的时候,它提供了快速的通道。 (2) 一对一的映射中,第一个参数是关键字key,并且每个关键字在map中只能出现一次。第二个参数是关键字ke 阅读全文
摘要:
和数组一样,数组有二维的数组,vector也有二维的vector。下面就介绍一下二维vector的使用方法。 一般声明初始化二维vector有三种方法 (1) vector< vector<int> > v(n,vector<int>(m)); //在声明的时候就一次性指定vector内外层的大小; 阅读全文
摘要:
vector在做形参的时候传参的方式和普通的变量是一样的,要么传值、要么传引用、要么传指针。 现在分别定义三个以vector为形参的函数: (1) fun1(vector <int> v);传值 (2) fun2(vector <int> &v);传引用 (3) fun3(vector <int> 阅读全文
摘要:
对于之前没有接触过vector的初学者来说,经常会把vector和数组弄混,因为二者在用的时候比较像,下面就详细的来介绍一下vector和数组的区别。 (1) 首先,vector类似于数组,有一段连续的内存,有固定的起始地址,可进行随机存取操作,即可以像数组一样用[ ]操作符进行元素的随机访问 (2 阅读全文