宏是好东西,可以简化代码: #define Set(type,value) if(val>0) / Set##type(value); 组织文件: #define USE_MSAA 1#if USE_MSAA....;#endif 还有神奇的include: char shader...{#include "....vs_shader.cg"};