고급 매크로 표현식에 쓸 여섯가지 테크닉 패치

@codemaru · December 17, 2006 · 1 min read

12월호에 연재된 고급 매크로 표현식에 쓸 여섯 가지 테크닉과 관련된 내용입니다.
심각한 내용은 아니나 오해를 할 만한 부분인 것 같아서 올려둡니다.

start를 매크로 인자로 전달했다면 'start'가 된다는 의미다.

'start가 아니라 "start"가 정확한 표현입니다.

화면에 'start = 3'과 같이 나타나게 출력하고 싶다면

화면엔 start = 3만 출력되겠죠.

아래는 __noop외의 컴파일러 내장함수 입니다.
함수에 대한 자세한 설명은 msdn을 참고하세요.

_AddressOfReturnAddress
__assume
__debugbreak
_InterlockedCompareExchange
_InterlockedDecrement
_InterlockedExchange
_InterlockedExchangeAdd
_InterlockedIncrement
_ReadWriteBarrier
_ReturnAddress

@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중