c++ - C++ 私有继承与类
问题描述
无法弄清楚如何从 Main 类获取数据。请任何建议将不胜感激。需要打印与 Main 相同但通过 Child 打印。 我知道有更好的方法,这是我的老师要求的。然而,我在网上或教科书中找不到任何解释这个过程的东西。
//使用私有继承从Main继承的Child类的程序
class Main{
public:
void setName(string n){name = n;}
string getName() {return name;}
void print() {cout << "Some dudes name: " << getName() << endl;}
private:
string name;
};
class Child: private Main{
public:
void setName(string n){Main::setName;}
string getName(){return Main::getName();}
void print(){...}
};
解决方案
推荐阅读
- python - 获取轮廓与其凸包之间的差异列表
- powershell - PowerShell 脚本在本地工作,但不能在远程工作
- ubuntu - 无法在 ubuntu 上安装 Visual Studio 代码
- r - R中是否有一种优雅的方式可以跳过空元素的for循环?
- jira - 无法在 Jira 自定义字段中设置数值
- docker - 将 docker 容器名称放入 docker logs
- python - 多锯齿信号的频率分析
- git - git branch -a 列出合并/删除的分支
- flutter - Flutter,为什么新的小部件没有出现?
- django - Django:在帖子重定向获取后在表单上提供验证错误反馈