這是我的問題。我想有這樣的事情:正在初始化一個抽象類?
class A {
protected:
int someInt;
virtual void someFunc() = 0;
};
class B : public A {
protected:
virtual void someFunc() { // uses someInt}
public:
B() {//tell the A inside of B to set someInt to whatever it wants}
};
所以基本上,someInt是可以改變的,它不是恆定的,但我想實現一個使用由一種someInt提供一個值的所有類。
感謝
你的問題有點模糊,你說'A'提供的價值是什麼意思? – user472875 2010-11-06 15:55:31
我的意思是,作爲抽象類開發人員,我給出了一個默認值,以便從A繼承的任何人都繼承了我希望A具有的值 – jmasterx 2010-11-06 16:04:22