摘要:
遍历二维数组的三种方式 #include<iostream> #include<string> #include<vector> using namespace std; int main(){ //初始化二维数组 int map[3][4] = {}; for(int cow = 0; cow < 阅读全文
摘要:
3.4.0 为什么要有迭代器 为了遍历与处理容器(container)中的数据元素 因为不是所有容器向string和vector一样支持下标,但每种容器都支持用迭代器来实现遍历和随机访问 3.4.1使用迭代器 迭代器使用与指针类似,都指向一个对象,并都用解引用符*来取出指向的对象 迭代器指向容器中的 阅读全文
摘要:
3.3.0 模板(Template) vector说明 vector是含有相同类型的对象的集合(a collection of objects which have the same type) 引用(reference)不是对象,所以无法建立引用的vector vector本身不是类,而是一个类模 阅读全文
摘要:
3.2.1 定义和初始化 直接初始化(direct initialization):直接调用对应的构造函数,对于string而言,不带“=”即为直接初始化,主要就是列表初始化(间2-2-1),可用圆括号或者大括号 拷贝初始化(copy initialization):间接调用构造函数(一般是拷贝构造 阅读全文