반응형
[Unreal/C++] 느낌표 두개 !! 이중 느낌표?
언리얼의 코드를 들여다 보면 느낌표가 두개 붙은 표현을 자주 마주칠 것이다.
결과를 먼저 말하자면 (!!) 이것은 하나의 연산자가 아닌 두 개의 연산자이다.
C++에서는 사용되지 않지만 JavaScript 언어에서는 자주 사용하는 편이다.
이것은 Object != nullptr 과 같다고 생각하면 된다.
! Not 연산자가 두개 쓰인 것으로 보면 된다.
Object 가 nullptr이 아닐 때
if(Object)는 true가 된다.
if( ! Object) 는 false 이며
if( ! ( ! Object) ) 는 다시 true가 된다.
if( ! Object ) 는 if ( Object == nullptr) 과 같고
if( ! ( ! Object ) ) 는 if ( Object != nullptr) 과 같다.
반응형
'Unreal > Manual' 카테고리의 다른 글
Unreal C++ Unreal int32, int64 사용 (0) | 2023.10.28 |
---|---|
Unreal C++ Assert 검증 도구 사용하기 (0) | 2023.10.28 |
Unreal 생성자에게 도움을 주는 ConstructorHelpers (0) | 2023.10.28 |
Unreal C++ 언리얼 에셋 불러오기 (0) | 2023.10.28 |
Unreal 언리얼 엔진 소스 코드 확인하기 (0) | 2023.10.26 |