1
다음 코드가 의미하는 바를 이해해 주시겠습니까? 특히, 나는 name_fn
의 효과가 무엇인지 이해하지 못한다.본문에 name_fn을 정의한 함수의 C 프로토 타입
#define name_fn
void name_fn Function(void);
다음 코드가 의미하는 바를 이해해 주시겠습니까? 특히, 나는 name_fn
의 효과가 무엇인지 이해하지 못한다.본문에 name_fn을 정의한 함수의 C 프로토 타입
#define name_fn
void name_fn Function(void);
매크로 name_fn
은 전처리 중에 아무 것도 확장하지 않습니다.
void Function(void);
빈 #define
호환성, 자체 문서 및/또는 기계적 검사에 유용 그래서 다음 줄은 동일합니다.
예를 들어, 소켓 프로그래밍, 당신은 발생할 수
SOCKET WSAAPI
accept (IN SOCKET s,OUT struct sockaddr FAR* addr, OUT int FAR* addrlen);
여기 IN
및 OUT
가 비어 매크로입니다. 그들은