class AbstractQuery {
virtual bool isCanBeExecuted()=0;
public:
AbstractQuery() {}
virtual bool Execute()=0;
};
class DropTableQuery: public AbstractQuery {
vector< std::pair< string, string> > QueryContent;
QueryValidate qv;
public:
explicit DropTableQuery(const string& qr): AbstractQuery(), qv(qr) {}
bool Execute();
};
是否有必要在派生類構造函數中調用基構造函數?如果抽象基類是一個接口,是否必須在派生類構造函數中調用基類構造函數?
請使用正確的代碼格式,以便我們可以正確閱讀您的代碼段。 – 2008-11-06 22:33:27