/////////////////////////////////顾客类 class CCustomer { private: int *pSport; int *pWelfare; public: CCustomer() //构造函数 { pSport=pWelfare=NULL; } void SetSport(int *p) //买体育彩票 { pSport=p; } void SetWelfare(int *p) //买福利彩票 { pWelfare=p; } int Compare(CSportLot &); int Compare(CWelfareLot &); }; ///////////////////////////////////////////体育彩票类 class CSportLot { private: int LotNum[7]; public: CSportLot(){} //构造函数 void SetLot(); //产生中奖号码 void PrintLot(); //显示中奖号码 friend int CCustomer::Compare(CSportLot &); //(友元) 对奖,返回值是对上了几位 }; //////////////////////////////////////////福利彩票 class CWelfareLot { private: int LotNum[6]; public: CWelfareLot(){} //构造函数 void SetLot(); //产生中奖号码 void PrintLot(); //显示中奖号码 friend int CCustomer::Compare(CWelfareLot &); //(友元) 对奖,返回值是对上了几位 };
|