C++ 预处理器噩梦
#ifdef WOW
printf("Boom!");
#else
printf("Biu!");
#endif
很早就对预处理器比较反感, 并不是绝对反对, 而是用的多了真的很烦躁.
- 对IDE不太友好, 预处理导致代码分析变差
- 对维护代码的人不友好, 看起来吃力
今天编译一份代码直接遇到不配对的预处理指令了, 要崩溃了.
提示的文件行号是文件末尾, 根本不知道是哪里写错了, 得慢慢找.
#ifdef WOW
printf("Boom!");
#else
printf("Biu!");
#endif
很早就对预处理器比较反感, 并不是绝对反对, 而是用的多了真的很烦躁.
今天编译一份代码直接遇到不配对的预处理指令了, 要崩溃了.
提示的文件行号是文件末尾, 根本不知道是哪里写错了, 得慢慢找.