C++
文章平均质量分 77
sinat_14889231
这个作者很懒,什么都没留下…
展开
-
effective C++:尽量以const、enum、inline替换#define
1> 以const替换#define 1)比如用const double Ratio = 1.653替换#define RATIO 1.653 因为宏定义在预处理阶段就会被替换成其所指代的内容,然后才是对替换后的内容进行编译,因此编译器永远不能发现宏的存在。此时如果宏变量RATIO出现问题,那么编译器只会报出是1.653出现问题,是不是相当莫名其妙?究其原因就是所使用的宏变量压根没进入原创 2015-11-04 22:01:31 · 306 阅读 · 0 评论 -
调试错误集1
1、 错误 1 error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR” 错误 2 error C2664: “CreateWindowExW”: 不能将参数 2 从“const char [11]”转换为“LPCWSTR” 错误 3 error C2664: “MessageBoxW”: 不能将参数 2 从“char [20]”转换为“LPC原创 2015-11-09 11:37:26 · 375 阅读 · 0 评论