std :: pair 내의 이니셜 라이저 목록
이 코드는 : #include <iostream> #include <string> std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 }; int main() { for (const auto& i : groups.first) { std::cout << i << '\n'; } return 0; } 컴파일하지만 segfault를 반환합니다. 왜? gcc 8.3.0 및 온라인 컴파일러에서 테스트되었습니다.