http://kldp.org/node/105023

여기에 올렸던 글인데 뾰족한 답변이 아직 없어서.. ^^;;

현 프로젝트에서 변수를 선언하는 매크로를 사용하고 있습니다. 이 매크로는 동일 브레이스내에서는 한 번만 쓸 수 있겠지요... 두번 이상 쓰면 변수명이 중복될 테니까요. 그런데 문제는 두번 이상 사용해야 할 일이 있다는 겁니다. 변수의 소멸자를 이용한 작업이라서 브레이스를 따로 열어서 해결할 수도 없는 문제입니다. 매크로를 사용할 때마다 생성되는 변수병이 달라져야 한다는 것이지요. 

요약하면 Visual Studio에서 컴파일 옵션 변경 없이 컴파일타임에 결정되는 랜덤 변수명을 생성할 수 있느냐 하는 질문입니다. 그걸 어디다 써? 하고 물으시면 글이 길어지니 그 부분은 말고, 이 부분에 대해 가능한 방법이 혹시 있을지 궁금합니다. 

현재는 임시방편으로 비슷한 매크로를 여러개 정의해두었습니다. 누가 봐도 무식한 방법이라... 좀더 Graceful하게 해결하고 싶어요.