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