Skip to content

others

复制本地路径 | 在线编辑

主要都是基本概念和报错检查

最好用 {} 代替 ()

Circle c1() -→ 出错,会认为是函数 -→ Circle c1{}
int n(1) -→ 为什么这个在 main 函数正确 -→ 因为有一个int类,相当于Circle c1(2)

如果是类成员变量

  1. int a[] = {1,2,3} -→ Wrong
  2. int a(1); -→ Wrong,编译器会认为是函数声明...

switch-case case 条件语句初始化最好每个加括号,不然会出现问题

https://stackoverflow.com/questions/5685471/error-jump-to-case-label/50205057#50205057

为什么文件修改并没有什么用

救了我的命啊,对于工程类来说,很有可能就链接到另一个文件的同名中去了
https://stackoverflow.com/questions/17482057/class-has-no-member-named

Comments