C++实验日志
C++常见错误总结(实验日志)
(一)
这是我写的代码,是单链表的ADT,运行时报错,错误提示如下:
解决方法:在代码后添加语句:#endif
总结:#ifndef和#endif必须同时出现。在这里插入图片描述
(二)
错误原因:有些参数具有不同的类型。因此,派生类定义了一个具有不同参数的新函数,但它没有定义基类的纯虚函数,因此派生类仍然是抽象的。需要使用与基类中相同的参数类型定义函数。
解决方法:统一项目代码文件中的函数名称、类型。
(三)
解决办法:调换main.cpp头文件的顺序,具体如下
更改前main.cpp文件的头文件顺序:
更改后的main.cpp的头文件顺序:
代码报错是一件很让人头疼的事情,通过实验日志将错误记录下来,以后若出现同样的报错时,可以从中寻找解决之法。