Visual Studio に付属する C++ 標準ライブラリの実装と Windows API (Win32 と MFC の両方) には、多数のマクロが含まれています。
たとえば、「TRUE」と「FALSE」を 1 と 0 として定義しています。また、すべてのコンテキストで bool を int への typedef である「BOOL」に置き換えます。そして、彼らは三方論理さえ使っていません。
テンプレートで簡単に置き換えることができる「最小」および「最大」マクロもあります。
「遠く」や「近く」など、何も定義されていない定義もたくさんあります。