可以使用下面的代码初始化 vector. vector 构造函数会把 [int_array, int_array + 4) 的内容逐个拷贝到 vector 的node 中。
1. 注意 int_array + 4 指向的内容是不被拷贝构造的, last 指针处是开区间。
2. vector 中存放的是自己的拷贝,他的内容改变了之后,数组的内容还是不受影响的。
Code:
Output:
可以使用下面的代码初始化 vector. vector 构造函数会把 [int_array, int_array + 4) 的内容逐个拷贝到 vector 的node 中。
1. 注意 int_array + 4 指向的内容是不被拷贝构造的, last 指针处是开区间。
2. vector 中存放的是自己的拷贝,他的内容改变了之后,数组的内容还是不受影响的。
Code:
Output: