12월호에 연재된 고급 매크로 표현식에 쓸 여섯 가지 테크닉과 관련된 내용입니다.
심각한 내용은 아니나 오해를 할 만한 부분인 것 같아서 올려둡니다.
start를 매크로 인자로 전달했다면 'start'가 된다는 의미다.
'start가 아니라 "start"가 정확한 표현입니다.
화면에 'start = 3'과 같이 나타나게 출력하고 싶다면
화면엔 start = 3만 출력되겠죠.
아래는 __noop외의 컴파일러 내장함수 입니다.
함수에 대한 자세한 설명은 msdn을 참고하세요.
_AddressOfReturnAddress
__assume
__debugbreak
_InterlockedCompareExchange
_InterlockedDecrement
_InterlockedExchange
_InterlockedExchangeAdd
_InterlockedIncrement
_ReadWriteBarrier
_ReturnAddress