1. SAFE_ 매크로 [Bottom] [Top]

Direct3D 에서 제공하는 유용한 매크로로써 DirectX SDK 의 Framework 에서 찾음

2. 조건문 매크로 [Bottom] [Top]

조건문을 좀 더 명시적으로 나타내기 위하여 만든 매크로.

3. STL 매크로 [Bottom] [Top]

STL 을 사용할 때 자주 사용하는 코드를 매크로로 만듬.

4. Breakpoint 매크로 [Bottom] [Top]

Visual Studio 에서 강제로 Breakpoint 를 설정해야 할 경우 유용하게 사용할 수 있다. Win32 API 를 사용할 경우에는 DebugBreak() 함수를 사용할 수도 있지만 VC++ 만 사용한다면 intrin.h 헤더 파일을 포함한 후 __debugbreak() 함수를 사용하면 된다. 하지만 지원 안되는 버전의 VC++ (Visual Studio 2003 이하) 일 경우 다음과 같이 간단히 선언 후 사용할 수 있다.

5. 컴파일러 TODO 매크로 [Bottom] [Top]

5.1. _TODO.h 파일 [Bottom] [Top]

5.2. 매크로 사용 예 [Bottom] [Top]

6. ASSERT(), VERIFY(), and TRACE() 매크로 [Bottom] [Top]

ASSERT() 와 VERIFY(), TRACE() 매크로는 MFC 에서 사용하는 매크로로써 디버깅에 매우 유용하다. 하지만 MFC 을 사용하지 않는 프로그램에서 사용할 수 없다. 그러나 이 매크로들을 사용할 수 있는 방법을 아래의 글에서 찾을 수 있다.

6.1. debug.h 파일 [Bottom] [Top]

6.2. debug.cpp 파일 [Bottom] [Top]


CategoryCpp

C++ 유용한 매크로 (last edited 2009-01-28 01:58:16 by viper)