class baseClass { public: baseClass() { }; };
派生类:
class derClass : public baseClass { public: derClass() { }; };
当我创建一个derClass实例时,会调用baseClass的构造函数.我怎么能阻止这个?
struct noprapere_tag {}; class baseClass { public: baseClass() : x (5),y(6) { }; baseClass(noprapere_tag) { }; // nothing to do protected: int x; int y; }; class derClass : public baseClass { public: derClass() : baseClass (noprapere_tag) { }; };