#define DEFINE_STAT(Stat) \
struct FThreadSafeStaticStat<FStat_##Stat> StatPtr_##Stat;
위의 라인은 Unreal 4에서 가져온 것이며, 저는 Unreal 포럼에서 질문 할 수 있다는 것을 알고 있습니다.하지만 이것은 여기에서 질문해야하는 일반적인 C ++ 질문이라고 생각합니다.
첫 번째 줄이 매크로를 정의한다는 것을 이해하지만 C ++의 전 처리기 헛소리에 정통하지 않아서 거기에서 길을 잃었습니다. 논리는 백 슬래시가 선언이 다음 줄로 계속됨을 의미한다고 말합니다.
FThreadSafeStaticStat는 템플릿과 비슷해 보이지만 C ++에서 본 적이없는 구문과 #이 있습니다.
누군가 이것이 의미하는 바를 말해 줄 수 있습니까? 언리얼 4에 액세스 할 수 없을 수도 있다는 점을 이해합니다.하지만 제가 이해하지 못하는 구문 일뿐입니다.