1.对象在类中的声明,必须用指针*
2.数组,字典表,在类中的声明,必须不能用指针*,这时候就会自动分配空间
3.如果依然报错,xxx未找到,前面缺少;号,那么除了include头文件,还需要在上面声明类名;
这是因编译顺序导致的问题。
4.构造函数必须在.cpp中实现;大部分方法都放在cpp中实现;这会解决很多编译问题。
5.静态全局变量,在头文件声明,在cpp中赋初始值
1.对象在类中的声明,必须用指针*
2.数组,字典表,在类中的声明,必须不能用指针*,这时候就会自动分配空间
3.如果依然报错,xxx未找到,前面缺少;号,那么除了include头文件,还需要在上面声明类名;
这是因编译顺序导致的问题。
4.构造函数必须在.cpp中实现;大部分方法都放在cpp中实现;这会解决很多编译问题。
5.静态全局变量,在头文件声明,在cpp中赋初始值
本文标题:2022-03-19【c++】编译防报错注意事项
本文链接:https://www.haomeiwen.com/subject/gaundrtx.html
网友评论