插入的元素不需要與向量具有完全相同的元素型別,只要它可以強制轉換為向量的元素型別即可。如果將進行強制轉換,則使用 emplace() 插入將比 insert() 更快,因為 emplace() 直接使用單引數轉換建構函式,而不是從包含強制轉換值的編譯器臨時物件進行復制構造。
emplace()
insert()
要作為向量最後一個元素插入,請使用 emplace_back() 或 push_back()。
emplace_back()
push_back()
關於將元素插入向量的更多資訊(包括互動式示例)