Charizing 연산자(#@)
Microsoft 전용
charizing 연산자는 매크로의 인수에만 사용할 수 있습니다. 매크로 정의에서 정식 매개 변수 앞에 오는 경우 #@
실제 인수는 작은따옴표로 묶고 매크로가 확장될 때 문자로 처리됩니다. 예시:
#define makechar(x) #@x
위의 정의는 다음 문이
a = makechar(b);
다음과 같이 확장되게 합니다.
a = 'b';
작은따옴표()를'
문자화 연산자에 사용할 수 없습니다.
Microsoft 전용 종료