【发布时间】:2022-11-17 11:44:53
【问题描述】:
我无法弄清楚为什么这个程序有效。我是根据我的笔记(OOPP 和课程)写的,但我不明白它到底是如何工作的?我将不胜感激任何帮助!
这是代码:
#include <iomanip>
#include <iostream>
using namespace std;
class Base{
public:
void f(int) {std::cout<<"i";}
};
class Derived:Base{
public:
void f(double){std::cout<<"d";}
};
int main(){
Derived d;
int i=0;
d.f(i);
}
我已经尝试制作 cout 语句来向我展示所有内容是如何传递和运行的,但它不允许我进行任何操作。
【问题讨论】:
标签: c++ class c++11 derived-class