09 2017 档案

error: invalid use of incomplete type
摘要:一. 首先,要确定自己定义的类是完整的,构造函数,析构函数都有,函数的声明及定义分开在.h和.cpp中实现。 如果确定类是完整的,仍然出现error: invalid use of incomplete type的报错,那么问题出现在该类的使用上,而不是类的实现上. 二. 在使用某个已经实现的类时: 阅读全文

posted @ 2017-09-02 10:19 defe_feath 阅读(20036) 评论(0) 推荐(0)

父类和子类可以相互转化吗?
摘要:理论上说你可以在任何类型中转换,前题是你自己必须清楚你自己在做什么,准确一点说是知道编译器将会怎么做.父类和子类可以视做两个不同的数据类型,所以没有什么可以阻碍你强制转化的.从子类到父类,是由大变小,所以无妨;而从父类到子类,是从小变大,有的东西就不存在了,所以你自己必须清楚,基于这原则,编译器往往 阅读全文

posted @ 2017-09-01 17:13 defe_feath 阅读(491) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示