멤버초기자리스트1 C++ 멤버 초기자 리스트(member initializer list) C++에서는 상수인 클래스 멤버를 초기화시키기 위하여 특별한 문법을 제공합니다. 문제 상황 및 해결 일반적으로 상수인 클래스 멤버를 생성자를 통하여 초기화시키지 못합니다. 그래서 생성자의 코드 실행전인 객체가 생성될 때 초기화해야 합니다. #include class Person { const int age; Person(int p_age) { age = p_age; //허용안됨 } }; int main(void) { } 위에 방법으로는 상수인 클래스 멤버를 초기화할 수 없습니다. 그래서 나온게 멤버 초기자 리스트입니다. #include class Person { const int age; Person(int p_age) : age(p_age){//허용됨 } }; int main(void) { } 위와 같.. 프로그래밍/C++ 2019.10.17 Plorence