int a[5] = {1,0,0,8,6};
vector<int> test;
//insert (4种方式)
test.insert(test.begin(),123); //iterator (where , value)
test.insert(test.end(),3,66); //iterator (where , count , value)
int b[6] = {5,5,6,6,7,7};
test.insert(test.begin(),begin(b),end(b));
//assign 2种
test.assign(10,1); // (count,value)
test.assign(begin(a),end(a));
//emplace
vector<string > mstring;
vector<int> test;
//insert (4种方式)
test.insert(test.begin(),123); //iterator (where , value)
test.insert(test.end(),3,66); //iterator (where , count , value)
int b[6] = {5,5,6,6,7,7};
test.insert(test.begin(),begin(b),end(b));
//assign 2种
test.assign(10,1); // (count,value)
test.assign(begin(a),end(a));
//emplace
vector<string > mstring;
mstring.emplace_back("Hao");
at(),front(),back()返回的是引用
erase()后,其后的指针,引用,迭代器失效,但是会返回其后的迭代器
deque erase(),所有的指针,引用,迭代器失效