不知道楼主要实现什么功能?看起来也不是很高深啊?何必写出这样的代码来,那两个类无非就是对一两个字段的封装,写个struct就足够了。居然还用到了继承,抽象类?
My life is brilliant
class motherfund: public fund { public: motherfund(double netvalue_) : netvalue(netvalue_) {}; virtual double get_netvalue() const {return netvalue;} virtual double get_stockprice() const {return netvalue;//不知道这样改了会不会bug.... } private: double netvalue; };motherfund这里是没有stockprice这个成员的。。但是如果我没有返回值的话就会报错,但是也不能声明为纯虚函数了。我就强制的给它get_stockprice()中return了netvalue,其实这是不对的。。。