이 멋진 구문을 수행 할 수 있습니다CONCAT 표준 : : 벡터와 초기화 목록 C++ 11에서
vector<int> numbers = {1, 2, 3};
기존 벡터에 추가 초기화 목록을 연결하는 방법이 있나요를?
numbers.??? ({4, 5, 6});
또는
std::??? (numbers, {4, 5, 6});
이 멋진 구문을 수행 할 수 있습니다CONCAT 표준 : : 벡터와 초기화 목록 C++ 11에서
vector<int> numbers = {1, 2, 3};
기존 벡터에 추가 초기화 목록을 연결하는 방법이 있나요를?
numbers.??? ({4, 5, 6});
또는
std::??? (numbers, {4, 5, 6});
당신은 그것을 위해 std::vector::insert
를 사용할 수 있습니다
#include <vector>
vector<int> numbers = {1, 2, 3};
numbers.insert(numbers.end(), {4, 5, 6});
사용 std::vector::insert
:
numbers.insert(numbers.end(), {4, 5, 6});
당신은 std::vector::insert
를 사용할 수 있습니다. Link to example code
#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;
}
완벽! 고맙습니다 –