操作系统:linux 语言:c++ 编译器:g++ 记录平时编译时遇到的编译错误问题
问题:
致命错误;iostream.h:没有那个文件或目录,编译中断。
只要把iostream.h改为iostream即可成功编译。
问题: 错误 template
struct std :: minus
错误原因是你设置的minus无法在namespace里面,程序里不用using namespace std 编译错误消失 问题:In function `_start': (.text+0x18): undefined reference to `main'
先看看main是否写错或者不存在。在调用函数时即使函数没有参数也要记得带上(),一种情况除外:当我们用构造函数声明一个新的对象时如果不想传递参数可以不带()。 问题:expected primary-expression before int 一般是关于声明的合法化问题,我在子类中声明一个函数,调用基类的一个制定构造函数时发现如果参数不确定就会造成此类错误 例子:son(int a) : mother(int a) 编译会出错,主要是mother中的int问题,去掉就成功了,如果又去掉son中的a 就会出现‘a’在此作用域中尚未声明的错误。
阅读(1152) | 评论(0) | 转发(0) |