저는 C에서 경험이 없으므로이 C/objective-C 프로젝트의이 문장에 만족하지 않습니다.Objective-C 프로젝트의 #define 문에 대한 질문
#define CBLog(...) NSLog(@"%s [%ld]: %@", basename(__FILE__), __LINE__, [NSString stringWithFormat:__VA_ARGS__])
질문 :
3 점 (...))은 CBLog을 (표시하기 위해 사용하는 파라미터와 방법 있습니까? 그게 무슨 뜻이야?
% ld는 줄 형식을 의미합니까? % ld의 d는 무엇입니까?
FILE, LINE 및 VA_ARGS는 C 디버거의 기본 대체 토큰입니까?
감사