語法書 / AA 競程語法書 下冊 / 第十單元 / vector 的複製與比較

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;
}

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。