📄 constructionmain.cpp
字号:
/*
* 文件名称:constructionmain.cpp
* 当前版本:1.0
* 作 者:曹媛
* 完成日期:2006年11月28日
*/
#include"player.h"
#include"staticobject.cpp"
#include"Basketball.cpp"
#include"virtual.cpp"
void showOrder();
void giveNumber(int);
void displayAllFunc();
int main(){
//Player fplayer("KobeBryant",24); //构造函数重载
// Player splayer("KobeBryant");
giveNumber(24); //静态对象只被创建一次
giveNumber(8);
//BasketballPlayer kobe(24);//构造函数构造的顺序:类中声明的顺序
//BasketballPlayer* lakers=new BasketballPlayer[10];//调用默认构造函数
//Noble fnobel; //默认的拷贝构造函数
// Noble snobel=fnobel;
//displayAllFunc(); //默认拷贝构造函数资源问题 &const初始化问题
//GreatestPlayer kb(24); //继承中基类构造函数
//showOrder(); //查看构造函数和析构函数的执行顺序
//Base * pB = new Derived; // 析构函数继承关系
//delete pB;
system("PAUSE");
return 0;
}
void showOrder(){
GreatestPlayer KobeBryant;
}
void giveNumber(int n){
static BasketballPlayer kobe(n);
cout<<"Kobe's number is:"<< kobe.playerid<<endl;
}
void displayAllFunc(){
Basketball nbaball("I love this game",13);
Basketball cbaball(nbaball);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -