C++
努力是为了明天
加油
展开
-
错误 C2733: 不允许重载函数的第二个 C 链接
C2733错误原创 2022-07-28 09:42:42 · 1846 阅读 · 0 评论 -
#、##、__VA_ARGS__的学习使用
参考1参考2#用来把参数转换成字符串#define CS(A) printf("%s:%d\n",#A,A); int a = 1, b = 2; CS(a);//a:1 CS(b);//b:2 CS(a+b);//a+b:3##:用于将带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串;但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元;#define XNAME(n) x ## nXNAME(8)结果为:x8转载 2021-11-11 10:41:02 · 221 阅读 · 0 评论 -
C++ 错误C2143
如果提示该错误:error C2143: 语法错误 : 缺少“;”(在“enum [tag]”的前面)错误 C4430 缺少类型说明符 - 假定为 int, 注意: C++ 不支持默认 int,解决方法解决办法:1.检查是否真的缺少;2.可能是头文件引用顺序的错误问题3.如果你引用了第三方库,检查第三方库,可以先替换一下三方库的引用文件。...原创 2021-10-29 11:06:18 · 4602 阅读 · 2 评论