博主最近在写c++结课大作业,没有什么新意,只是一个图书管理系统,但是真正上手时才发现自己不断出现各种小问题,也许这就是这个作业的意义吧。下面分享一点自己写代码过程中遇到的问题,有的问题可能很傻,但是希望可以帮到像我一样第一次尝试独立完成一个完整程序的小白们。等我完成之后会开一个新帖把代码也分享出来。
2020/10/28
一、定义基类和对应的子类之后在主函数中定义一个类数组:
(1)显示没有默认构造函数,解决方法:添加一个空的构造函数,例如Book (){}
(2)显示无法访问,解决方法:看看自己是不是子类的构造函数忘了写public了,因为这点小事我折腾了半个小时
二、.已经写好了类对应的头文件,但是在使用类数组时仍旧显示“未标明的标识符”,解决方法:如果是在main函数内定义的类数组,把它移到main函数之外,否则在VS里将鼠标指针停在数组名上显示的是“局部变量”,自然没办法应用在所有函数中。
三、使用函数时报错:“指向绑定函数的指针只能用于调用函数”,解决方法:使用函数时是不是忘了加括号了,比如把a.getvalue();写成了a.getvalue;