编译器宏定义 GCC __GNUC__Visual C++ _MSC_VER Borland C++ __BORLANDC__ 1 #include<iostream> 2 #if !defined(_WIN32)//如果我使⽤的不是WIN32操作系统 3 #include<bits/stdc++.h>//那我就打开万能头⽂件 4 #endif //if 要和endif 搭配使⽤ 5 using namespace std;6 ...
- ifdef elif 等等针对宏的条件判断真的是好东西 用于版本控制还是很强的- 哪怕宏定义时支持换行 这也只是为了使逻辑看起来更清晰 实际展开后是一行[*] C/C++ asm inline- 跳转标签label:本质上也是汇编语句 可以用_asm单行来写 不需要在{}内- 使用_asm单行来写而不用{}包围的话 可以用;进行结尾 表示当前...