不知道楼主要实现什么功能?看起来也不是很高深啊?何必写出这样的代码来,那两个类无非就是对一两个字段的封装,写个struct就足够了。居然还用到了继承,抽象类?

My life is brilliant

2012-11-20 18:51



2012-11-20 18:51

2012-11-20 18:56

2012-11-20 18:58
2012-11-20 19:10
程序代码: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,其实这是不对的。。。
2012-11-20 19:10





2012-11-20 19:13

2012-11-20 19:17
我这一系列的类,我最基础的想法是所有的fund都会有netvalue,有的还有stockprice,有的还会增加其他指标,就可以某一些增加一些成员。这是不是建立派生类的正确思路啊?我不是很确定。。

2012-11-20 19:30
对了。。这个帖子只有5分。。你可以随便回下我另外的散分贴,我从那些帖子给你结分

2012-11-20 19:31