인프런 커뮤니티 질문&답변

상병님의 프로필 이미지

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

TextRPG (OOP) #3

OnAttacked 함수 질문

해결된 질문

22.01.29 22:39 작성

·

158

0

강의 17:20부분에서 나오는 OnAttack 함수를 구현하실때,

데미지를 계산하는 부분에서 매개변수로 받아온 attacker의 멤버변수 _attack을 getter함수를 따로 구현하지 않고 어떻게

attacker->_attack

처럼 그냥 접근 할 수 있는것인가요?

attacker는 Creature 객체이고 Creature의 멤버변수 _attack는 protected로 보호되어 직접적인 접근이 안되어야 하는것 아닌가요?

포인터를 통한 주소 접근이라서 가능한 것인지요?

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

2022. 01. 30. 00:44

OnAttacked 함수도 같은 Creature 클래스 안에 위치해 있어서
넘어가고는 있지만 나중에 가면 GetAttack(); 같은 함수를 쓰는게 더 좋긴 합니다.

상병님의 프로필 이미지

작성한 질문수

질문하기