해결된 질문
22.01.29 22:39 작성
·
158
0
강의 17:20부분에서 나오는 OnAttack 함수를 구현하실때,
데미지를 계산하는 부분에서 매개변수로 받아온 attacker의 멤버변수 _attack을 getter함수를 따로 구현하지 않고 어떻게
attacker->_attack
처럼 그냥 접근 할 수 있는것인가요?
attacker는 Creature 객체이고 Creature의 멤버변수 _attack는 protected로 보호되어 직접적인 접근이 안되어야 하는것 아닌가요?
포인터를 통한 주소 접근이라서 가능한 것인지요?
답변 1
2
2022. 01. 30. 00:44
OnAttacked 함수도 같은 Creature 클래스 안에 위치해 있어서
넘어가고는 있지만 나중에 가면 GetAttack(); 같은 함수를 쓰는게 더 좋긴 합니다.