c++初学可能犯得两个错误
2015-05-18 16:34
246 查看
c++初学可能犯得两个错误
1. xxxx’ was not declared in this scope这个最直接的原因是未定义,但是还有个原因就是头文件相互#include时,形成引用闭环时,由于防止重复加载头文件的宏#ifndef…#define…#endif的原因,导致编译器找不到变量或者函数定义。
2. 类里面如果包含没有默认构造函数的成员,在定义构造函数时候一定要在初始化列表里面初始化此成员
ps
eclipse编译C++有时候感觉不太稳定。
相关文章推荐
- 初学c++ 错误记录:error LNK2001: unresolved external symbol
- C++对象内存布局--⑥GCC编译器-虚拟继承的虚基类表可能有两个
- C++有些可能错误修改(cppcheck检查出来的错误)
- error C2061: 语法错误 : 标识符“***” error C2146: 语法错误 : 缺少“;” C++两个类相互引用问题
- [C++]linux下使用occi连接oracle遇到的两个错误
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type
- 初学css+div 可能常犯的错误
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type
- 刚才在论坛上看到的一些学习C++的东东,可能对初学有点用
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type
- C++研究之在开发中你可能没有考虑到的两个性能优化
- 基于c++和linux的线程池技术及框架实现(网络下载,测试并修改其中可能的错误)
- C++对象内存布局--⑥GCC编译器-虚拟继承的虚基类表可能有两个
- C++两个类相互引用错误留影
- 初学c++ 错误信息解释与解决
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type
- 实践证明:当类想实现两个监听接口的时候,必须把两个都设置成内部类,不可能一个是外部类实现,一个是内部类实现。这样容易捕获错误,出现异常。
- 以下两个错误在添加C++的framework后得到解决
- [C++]linux下使用occi连接oracle遇到的两个错误
- 两个C++编译错误及解决办法--does not name a type和field `XX' has incomplete type