VC++ Error의 종류
VC++ Error의 종류Error ★ #operator not followed by macro argument name 매크로 함수의 정의에서 #연산자는 매개변수를 문자열화 하는데, #연산자 뒤에 매개변수 이외의 것이 오면 발생한다. ★ #define printing(msg) printf("Message is " #mssg "\n"); 위의 매크로 함수 printmsg의 인자인 msg를 오른쪽 식에서는 mssg로 잘못 사용했다. 이럴 경우 발생하는 에러인데, 이 에러는 매크로를 정의한 곳에서 발생하는 것이 아니라 이 매크로 함수를 사용한 곳에서 발생한다. ★ 'XXXXXXXX' not an argument 형식 매개변수가 함수의 매개변수 리스트에 없을 때 발생한다. ★ Argument # missing..