📄 函数隐藏.cpp
字号:
#include<iostream>
using namespace std;
class mammal
{
public:
mammal():itsage(1) {cout<<"构造mammal:\n";}
virtual ~mammal(){cout<<"析构mammal:\n";}
virtual void speak()const {cout<<"mammal speak:\n";}
void move()const {cout<<"mammal move one step\n";}
void move(int distance)const
{
cout<<"mammal move ";
cout<<distance<<" step.\n";
}
protected:
int itsage;
int itsweight;
};
class dog:public mammal
{
public:
dog(){cout<<"构造dog:\n";}
virtual ~dog(){cout<<"析构dog:\n";}
void speak()const{cout<<"dog speak:\n";}
void move()const{cout<<"dog move 5 step.\n";}
};
int main()
{
//mammal b;
//dog f;
//b.move();
//b.move(2);
//f.move();
//f.mammal::move(10);
mammal *p=new dog;
p->move ();
p->speak ();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -