Notice
Recent Posts
Recent Comments
Link
목록초기화 (1)
오븐 노트
[C++] 초기화 리스트
#include using namespace std; // 멤버 변수 초기화 ? 다양한 문법이 존재 // 초기화를 해야하는 이유 // - 버그 예방에 중요 // - 포인터 등 주소값이 연루되어 있을 경우 // 초기화 방법 // - 생성자 내에서 // - 초기화 리스트 // - C++11 문법 ex) int _hp = 100; // 모던 C++ 11 이전에서는 지원하지 않던 문법. 팀에 따라 사용하지 않을 수 있다. // 초기화 리스트 // - 일단 상속 관계에서 원하는 부모 생성자 호출할 때 필요. // - 생성자 내에서 초기화 vs 초기화 리스트 // -- 일반 변수는 별 차이 없음 // -- 멤버 타입이 클래스인 경우 차이가 생김 // -- 정의함과 동시에 초기화가 필요한 경우 (참조 타입, cons..
Develop/C++
2022. 10. 5. 15:13