는 C 코드의 다음 코드를 참조하십시오 브랙? 단지 괄호 안에 매크로 인수를 마무리하는 좋은 연습 간주는 왜이 rval에
#if __DEBUG__
#define PM_RAISE(retexn, exn) \
do \
{ \
retexn = (exn); \
gVmGlobal.errFileId = __FILE_ID__; \
gVmGlobal.errLineNum = (uint16_t)__LINE__; \
} while (0)
#else
#define PM_RAISE(retexn, exn) \
retexn = (exn)
#endif
아마 일부 매크로 또는 정의 일 수 있습니다. 더 많은 코드를 표시하십시오. – ApprenticeHacker
은 나에게 매크로 정의처럼 보이므로'# define'을 포함하여 올바르게 다시 포맷 할 수 있습니까? – hroptatyr
이 매크로입니까? 당신은'# define'과 \ s를 생략 했습니까? –