왜`std :: initializer_list`가 리터럴 유형으로 정의되지 않습니까? 이것은이 질문의 후속입니다 . constexpr initializer_list 객체를 선언하는 것이 합법적인가요? . C ++ 14 이후로 std::initializer_list클래스에는 constexpr. 인스턴스를 초기화하는 것은 당연한 것 constexpr std::initializer_list list = {1, 2, 3};같지만 Clang 3.5 list는 상수 표현식으로 초기화되지 않는다고 불평 합니다. dyp가 주석에서 지적했듯이std::initializer_list 리터럴 유형에 대한 요구 사항 은 사양에서 사라진 것 같습니다. 클래스를 초기화 할 수없는 경우 constexpr로 완전히 정의되는 이유는 무..