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

GODOT님의 프로필 이미지
GODOT

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

ThreadManager

__analysis_assume

작성

·

541

0

__analysis_assume 사용하지 않고 다른 방법으로 하려면 어떻게 해야하나요?
 
조건문으로 구별하면 안되나요?

답변 1

0

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

구글에 __analysis_assume 검색해보면 아주 많은 대안들이 나옵니다.
그다지 중요한 부분이 아니라 다른 방법이 필요하시다면 검색해보시기 발바니다.
조건문 구별은 컴파일러 warning을 막지 못합니다.

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

'어떤 작동을 내부에 하는지 모르니깐'이라 하셨는데
결국 운영체제 쪽에 요청하는 API는 딱히 이해하고 사용하는게 아니라
문서를 보고 기능을 파악하고 '그냥' 쓰는겁니다.
모든걸 다 '이해하고' 써야 찝찝함이 사라지는 마음은 초보 때는 그렇긴 하지만
결국 언젠가는 타협을 해야 할 날이 올 수밖에 없습니다.
assert를 사용해도 되고 그 외 단순히 크래시를 내는게 목표라면 다양한 방법이 있을 수 있습니다.

https://stackoverflow.com/questions/8481783/what-is-the-easiest-way-to-make-a-c-program-crash

GODOT님의 프로필 이미지
GODOT

작성한 질문수

질문하기