在Windows下
_WIN32 |
Defined for applications for Win32 and Win64. Always defined. |
_WIN64 |
Defined for applications for Win64. |
可以使用 _WIN32 来辨别是否为 Windows 系统
Linux下:
在终端下运行: $ cpp -dM /dev/null 可以打印出所有gcc预定义的宏
一般我们使用 __linux__ 来辨别是否为 linux 系统