常见C++ 编译错误 does not name a type 未命名的类型,需要正确给一个类型命名 error: passing ‘const xxxx’ as ‘this’ argument discards qualifiers [-fpermissive]: const成员函数、const参数肯能会改变成员变量,需要将成员变量设置成mutable ,或者通过const_cast<>强转 jump to case label: Switch case的case里不应该有局部变量