작성한 질문수
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
객체지향 마무리
작성
·
464
0
질문드릴 내용이 제가 앞선 강의 내용들에서 제가 놓친 부분일 가능성이 높은 것 같지만
질문을 드립니다.
초기화 하는 여러 방법들을 알려주셨는데, 제 기억으로
처음에 멤버 변수를 선언할 때 int _hp = 0;
이런 식으로 바로 초기화해주는 경우를 못봤던 것 같습니다.
이렇게 해주면 문제가 있을까요? 아니면 앞선 강의에서 초기화 리스트를 사용해주는 것과 같은 경우인가요?
답변 2
2
해당 문법을 이용해도, 결국 기본 생성자에서 _hp = 0이 호출됩니다.생성자를 이리 저리 돌아다니면서 일일히 초기화 코드를 넣기가 너무 귀찮으니저는 C#처럼 선언과 동시에 초기화 코드를 넣는 것을 선호합니다.
아, 딱히 정답이 존재하는 부분은 아니군요. 답변 감사합니다!