[c++] 이니셜라이저 리스트
이니셜라이저 리스트는 중괄호({})를 사용하여 초기화할 요소를 모아놓은 리스트입니다. 아래는 이니셜라이저 리스트를 사용한 간단한 예제입니다.
#include <iostream>
#include <vector>
int main() {
// 이니셜라이저 리스트를 사용한 배열 초기화
int arr[] = {1, 2, 3, 4, 5};
// 이니셜라이저 리스트를 사용한 벡터 초기화
std::vector<int> vec = {6, 7, 8, 9, 10};
for (int i : arr) {
std::cout << i << " ";
}
std::cout << std::endl;
for (int i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
이니셜라이저 리스트를 사용하면 여러 값을 간결하게 초기화할 수 있으며, 코드의 가독성을 높일 수 있습니다. 또한, 초기화 리스트를 사용하면 컨테이너의 원소를 직접 지정할 수 있어서 더 유연한 초기화가 가능합니다.
더 자세한 정보는 cppreference.com에서 확인할 수 있습니다.