10.6 vector 的複製與比較
¶複製:一個等號搞定
上冊第六單元有個遺憾:陣列不能整個 a = b(8.8 也提過 t = s; 是編譯錯誤,複製 C 字串得靠 strcpy)。vector 把這個遺憾補上了——= 直接用:
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> a = {1, 2, 3};
vector<int> b = a; // 完整複製一份
b[0] = 99; // 改副本……
cout << a[0] << ' ' << b[0] << '\n'; // 本尊毫髮無傷
return 0;
}