I am a C++ Progrmmer and i am using macro for preprocessor definition by usinf #define. Now working with combination of Unreal engine and C++. Unreal engine which uses C++ but i can not understand Macros like CLASS() and UFUNCTION().
Can you anyone please help me through this macros or solve this issue?
They aren’t for the C++ compiler, they are for the Unreal Header Tool.
Those macros are for the unreal property system or aka unreal own way to do Reflection Unreal Property System (Reflection) - Unreal Engine.