不知道楼主要实现什么功能?看起来也不是很高深啊?何必写出这样的代码来,那两个类无非就是对一两个字段的封装,写个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,其实这是不对的。。。