[c++개념공부] 생성자 초기화리스트, static 변수 함수, 레퍼런스 리턴 함수, this
생성자의 초기화 리스트 생성자의 초기화 리스트란 : 생성자 호출과 동시에 멤버 변수들을 초기화해준다. 생성자 초기화 리스 Marine::Marine() : hp(50), coord_x(0), \ coord_y(0), damage(5), is_dead(false) {} //두개는 같은 의미의 코드이다. Marine::Marine() { hp = 50; coord_x = coord_y = 0; damage = 5; is_dead = false; } 멤버 초기화 리스트 흥미로운점은 원래 생성자에서 멤버 변수와 같은 매개변수를 사용하면 안되는데, 생성자 초기화 리스트에서는 그게 가능하다. Marine::Marine(int coord_x, int coord_y) : coord_x(coord_x), coord_y(..
2023. 1. 27.