초기화자 리스트(intializer_list)
1. 개요 오늘은 초기화자 리스트(Initializer_list)에 대해서 공부하도록 하겠습니다. 2. 초기화자 리스트란? 초기화자 리스트란 중괄호를 사용해서 배열 및 벡터를 초기화할때 많이 사용하는 방식입니다. int arr[] = {1, 2, 3, 4}; 이러한 코드를 많이 보셨을거라 판단됩니다. 그렇다면 아래의 코드는 과연 가능할까요? vector v = {1, 2, 3, 4}; 물론 가능합니다. C++11부터 사용자에게도 이러한 문법을 사용할수 있도록 하게 하였습니다. #include class A { public: A(std::initializer_list l) { for (auto itr = l.begin(); itr != l.end(); ++itr) { std::cout