C++ 표준 - 표준은 ISO 결정 - 현재 C++20까지 나옴 컴파일러에서 지원하는 표준이 따로 있다. Q. 컴파일러와 표준의 관계 ? = GCC 버전 마다 지원하는 표쥰이 다르다. Const (C++98) - const는 컴파일 단계서 보증한다. - 값 초기화를 강제 한다. destructor의 통해서 객체의 라이프 타임을 관리 할 수 있다. - 해제는 destructor 에서 한다. Q. std::string s{"ㅁㄴㅇㄻㄴㅇㄹ"} =compiler가 list initialzation 으로 바꿔서 constructor에 매칭한다. Template의 필요성. (C++ 98) - Type만 바꾸면서 사용하기 위해서 사용한다. - 컴파일 타임에 코드가 생성된다. - 코드 재사용성에 좋다. enum안에서 ..