#include <iostream>
using namespace std;
class Base{
public:
virtual void f(float x){cout<<"Base::f(float)"<<x<<endl;}
void g(float x){cout<<"Base::g"<<x<<endl;}
void h(float x){cout<<"Base::h"<<x<<endl;}
};
class De:public Base{
public:
virtual void f(float x){cout<<"De::f(float)"<<x<<endl;}
void g(float x){cout<<"De::g"<<x<<endl;}
void h(float x){cout<<"De::h"<<x<<endl;}
};
int main()
{
De d;
Base *pBase=&d;
De *pDer=&d;
pBase->f(3.14f);
pDer->f(3.14f);
pBase->g(3.14f);
pDer->g(3.14f);
pBase->h(3.14f);
pDer->h(3.14f);
return 0;
}
De::f(float)3.14
De::f(float)3.14
Base::g3.14
De::g3.14
Base::h3.14
De::h3.14
2、const的用法
修飾函數
修飾返回值
修飾函數參數
放在函數的結尾
3、深拷貝和淺拷貝並舉例
4、股票利益最大化的問題
5、重載和重寫說明和舉例說明
6、輸入一個數字給出乘積因子,比如24=2x3x2x2