看板 Programming
作者 標題 [問題] 這種寫法大家有看過嗎?
時間 2010年04月15日 Thu. AM 01:29:53
# include <iostream>
# include <cstring>
using namespace std;
class pet
{
private:
char _name[10];
int _level;
public:
pet(char * name="Lucky",int level=1)
{
strcpy(_name,name);
_level=level;
}
void initial(char * name="Lucky",int level=1)
{
strcpy(_name,name);
_level=level;
}
void showdetail(void)
{
cout<<_name<<"\t"<<_level<<"\t";
}
};
class Player
{
private:
char _name[10];
int _level;
char _pet_name[10];
int _pet_level;
pet _pet;
public:
Player(char * name="player",int level=1,char * pet_name="Lucky",int pet_level=1)
{
strcpy(_name,name);
_level=level;
strcpy(_pet_name,pet_name);
_pet_level=pet_level;
_pet.initial(_pet_name,_pet_level);
}
void showdetail(void)
{
cout<<_name<<"\t"<<_level<<"\t";
_pet.showdetail();
}
};
int main (void)
{
Player a("Wahaha",99,"Kagami");
a.showdetail();
system("pause");
return 0;
}
//看過的請給"噓" 沒看過的請給"推"
哈 因為我沒看過 所以放上來大家看看摟
應該是我才疏學淺...............
--
※ 來源: DISP BBS 看板: Programming 文章連結: http://disp.cc/b/33-1uL
※ 作者: abc1231qa 來自: 134.208.40.177 時間: 2010-04-15 01:29:53
※ 看板: Programming 文章推薦值: -4 目前人氣: 0 累積人氣: 733
回列表(←)
分享