c++初学可能犯得两个错误

c++初学可能犯得两个错误

1. xxxx’ was not declared in this scope
这个最直接的原因是未定义,但是还有个原因就是头文件相互#include时,形成引用闭环时,由于防止重复加载头文件的宏#ifndef…#define…#endif的原因,导致编译器找不到变量或者函数定义。

2. 类里面如果包含没有默认构造函数的成员,在定义构造函数时候一定要在初始化列表里面初始化此成员

ps
eclipse编译C++有时候感觉不太稳定。

猜你喜欢

转载自blog.csdn.net/zhanghedong526/article/details/45824121