爲什麼不打印'雙倍'?尋找詳細的解釋。謝謝你的時間!虛擬函數,函數重載,繼承
#include<iostream.h>
using namespace std;
class B{
public:
virtual int ft(int i) { cout <<"int"; return 0;}
};
class D: public B {
public:
double ft(double i){cout << "doub"; return 0.0;}
int ft(int i) { cout <<"intdoub"; return 0;}
};
int main(){
B *pB = new D;
pB->ft(2.3);
}
O/P是 'intdoub'
是什麼打印?什麼? 'cout'在您的應用程序中工作? –
什麼是打印? – Tomek
什麼*它打印?另外,爲什麼你使用真正舊的'iostream.h'而不是'iostream'? – chris