###C++ Primer第5版 学习笔记
####第三章
using vi = vector<int>;
vi v1(5);
vi v2(5,8);
vi v3{9};
vi v4{9,7};
auto vv{v1,v2,v3,v4};
for(auto&& i1: vv) {
for(auto&& i2 : i1) {
cout << i2 << " ";
}
cout << ", ";
}
//0 0 0 0 0 , 8 8 8 8 8 , 9 , 9 7 ,
vs ("sssss");
不合法int ia[10] = {0,1,2,3,4,5,6,7,8,9};
auto ia2(ia);//ia2是指向ia第一个元素的int指针
//相当于auto ia2(&ia[0]);
decltype ia3 = {0,1,2,3,4,5,6,7,8,9};//ia3是10维度的 int 数组
ia3[0] = 10;
int ia[] = {1,2,3};
int *beg = begin(ia);
int *end = end(ia);
p[2]
相当于*(p+2)
vi ivec(begin(int_arr), end(int_arr));