我有以下情形:基类的方法访问派生类成员
class num {
public:
void print(ostream* o); // Prints the n variable
};
class int_num : public num{
public:
int n; // Initialized by this class's constructor
};
class float_num : public num{
public:
float n; // Initialized by this class's constructor
};
class double_num : public num{
public:
double n; // Initialized by this class's constructor
};
如何实现这样的方案
@MikeSeymour对,我在想一个不同的问题的。我编辑了出来。 – juanchopanza
拥有公共印刷和私人纯虚拟doPrint而不是单个公共纯虚拟印刷(或doPrint)有什么优势? – undu