彩票兑奖小程序
来源:互联网 发布:淘宝旺旺名大全 编辑:程序博客网 时间:2024/04/30 17:10
//各种彩票类的父类
class Ticket
{
protected:
std::vector<sector> data_;
public:
Ticket(std::string ticket_str);
Ticket(){}
sector getSector(int index) const;
bool isMultiple();
virtual size_t firstLength()=0;
virtual size_t secondLength()=0;
virtual void parse(std::string s);
virtual boost::shared_ptr<Ticket> CreateSafeInstance()=0;
virtual std::vector<sector>& getData(boost::shared_ptr<Ticket> ticket)=0;
virtual std::ostream& formatedCout(std::ostream& o) const{return o<<std::setw(2)<<std::setfill('0');}
virtual const char* sep_char() const{return " ";}
std::vector<boost::shared_ptr<Ticket> > getTickets();
std::string ticketId;
friend std::ostream &operator<<(std::ostream &o,const Ticket &t);
};
超级大乐透
class BigHappyTicket: public Ticket
{
public:
BigHappyTicket(std::string ticket_str);
BigHappyTicket(){}
virtual size_t firstLength(){return 5;}
virtual size_t secondLength(){return 2;}
virtual boost::shared_ptr<Ticket> CreateSafeInstance();
virtual std::vector<sector>& getData(boost::shared_ptr<Ticket> ticket);
};
双色球
class Color2Ticket: public Ticket
{
public:
Color2Ticket(std::string ticket_str);
Color2Ticket(){}
virtual size_t firstLength(){return 6;}
virtual size_t secondLength(){return 1;}
virtual boost::shared_ptr<Ticket> CreateSafeInstance();
virtual std::vector<sector>& getData(boost::shared_ptr<Ticket> ticket);
};
略……
- 彩票兑奖小程序
- 彩票“兑奖” claim the prize
- 多线程 彩票小程序
- Java关于玩彩票的小程序
- 彩票小程序蓝色4位,红色2位
- 体育彩票的模拟生成和兑奖c程序
- 彩票小例子
- 仿凤凰彩票程序
- 双色球彩票程序
- vb编写彩票投注程序
- 简单的彩票中奖程序
- 彩票模拟程序 2012.01.04
- 彩票号码随即产生程序
- java模拟双色球彩票程序
- 彩票
- 彩票
- 彩票
- 彩票
- 用C#访问Access数据库
- 给图片加水印,System.Drawing,System.Drawing.Bitmap
- 用JXL包操作Excel文件
- 关于multipart/form-data
- 汇编语言程序设计:计数1+2+3+…+100的值并打印
- 彩票兑奖小程序
- Visual C# 访问不同的数据库
- NHibernate用属性替代XML配置文件
- 用Visual C#访问DB2数据库
- 在DataGridView的RowDataBind事件里控制HyperLinkField列
- 用Visual C#访问DB2数据库
- 汇编语言程序设计:编写程序完成将第二个字符串插到第一个字符串的指定位置上
- 哈罗,大家好!
- Linux下用一条命令批量修改图片尺寸。