数组:如果初始值的个数少于数组元素的个数,那么剩下的数组元素都被初始化为0.
@在声明常量变量时没有给它赋值是一个错误,看来跟引用一样,需要立即赋值。
@只能使用常量声明自动数组和静态数组大小。
@可以将static应用于大数组,减小开销。
@在传递引用类型的时候,注意const限定符的合理使用。
@在二维数组中,如果写成a[X,Y],C++将会当成a[Y].
@二维数组的赋值,既可以用a[2][3]={{1,2,3},{4,5,6}}或{1,2,3,4,5,6}
·@数组名是const指针, 两个数组之间不能直接赋值。
@使用标准类模板vector时,加上头文件#include<vector>
@创建int类型的vector对象vector<int> integer(9);默认情况下,每个vector对象都被设置为0.
@使用vector成员函数size()获取大小,返回的是元素个数,类型为size_t。
@vector对象可以使用!=和==进行比较。
@vector允许程序员创建一个新的vector对象,并用已有的vector对象来初始化它,例如:
vector<int> integer(9);
vector<int> integer2(integer);
这会调用vector的复制构造函数执行复制操作。
@vector的at函数提供了边界检查功能。
Vector用法:http://blog.youkuaiyun.com/zhangjixin/article/details/7692737