인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

bogoomi님의 프로필 이미지
bogoomi

작성한 질문수

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

디버깅 문제 풀이 #3

마지막 문제 질문

작성

·

159

0

arrows[i] -> AttackTarget(); 이 실행되기 전에 

knight의 메모리가 소멸되면 저런식으로

if (knight == nullptr)

break;

와 같이 if문을 사용해서 for문을 탈출하게하는 방법도 괜찮은가요? 다른 문제가 생길까요?

답변 1

2

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

지금이야 main 함수 내에서 간단하게 
뚜샤뚜샤 전투를 붙이니 그렇게 우회할 수도 있겠습니다만.
나중에 가면 화살, 기사 모두 월드 객체로 독립적으로 존재합니다.
그럴 경우 화살이 기억하고 있는 Knight* 타입의 _target이 유효한지 체크할 수가 없겠죠.

bogoomi님의 프로필 이미지
bogoomi

작성한 질문수

질문하기