5.31C++:vector、基于范围的for循环配合auto、传递引用;vector对象名不能当做数组的头指针使用1 vector类模板:容纳任何类型的容器2 基于范围的for循环配合auto3 传递普通变量的引用、传递数组的引用
1 vector类模板:容纳任何类型的容器定义vector可以封装任何类型的动态数组,自动创建和删除数组下标越界检查定义:vector<元素类型> 数组对象名(数组长度);例:vector arr(5),建立大小为5的int数组,(动态分配内存,自动删除,越界检查)实例vector<double> arr(n); //创建元素个数为n的数组对象vector<int> v = {1, 2, 3}; //创建这条语