在c ++ 11中,您可以使用以下精彩语法:
vector<int> numbers = {1, 2, 3};
Run Code Online (Sandbox Code Playgroud)
有没有办法将另一个初始化列表连接到现有的向量?
numbers.??? ({4, 5, 6});
Run Code Online (Sandbox Code Playgroud)
要么
std::??? (numbers, {4, 5, 6});
Run Code Online (Sandbox Code Playgroud)
Pie*_*aud 27
你可以用std::vector::insert它:
#include <vector>
vector<int> numbers = {1, 2, 3};
numbers.insert( numbers.end(), {4, 5, 6} );
Run Code Online (Sandbox Code Playgroud)
你可以用std::vector::insert.链接到示例代码
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> a = {1,2,3};
a.insert(a.end(), {4,5,6});
for(int &i : a) {
cout << i << " ";
}
cout << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)