[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에서 확인할 수 있습니다.