SAFE_ 매크로

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

조건문 매크로

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

STL 매크로

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

Breakpoint 매크로

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

컴파일러 TODO 매크로

_TODO.h 파일

매크로 사용 예

ASSERT(), VERIFY(), and TRACE() 매크로

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

debug.h 파일

debug.cpp 파일


CategoryCpp

ZbmonWiki: C++ 유용한 매크로 (2010-02-23 01:13:37에 zbmon가(이) 마지막으로 수정)