摘要: 规则: 1.棋局类是一个单例,可以通过 Chessboard.GetInstance()棋局类的单例对象。 2.棋局会随机为两个玩家设置白棋或黑棋,白棋先手。 3.每局每个玩家可以使用时间为10分钟,超时算负。 4.如果玩家返回的坐标为非法,如该坐标已有棋子或超出棋局范围,系统将自动重新调用该玩家play()函数。 5.玩家只要继承player类,... 阅读全文
posted @ 2008-05-21 13:59 Zimmem 阅读(4269) 评论(3) 推荐(0)
摘要: 今天突然想到,上次提及的构造函数的执行时刻还不够全面。当对象做为参数传入函数时,会不会也引发构造函数的执行? 先试试下面的代码 void FuncA(CParent objTemp) { cout<<"Begin of FuncA"<<endl; cout<<"End of FuncA"<<endl; } int main() { cout<<"Begin... 阅读全文
posted @ 2008-03-27 02:08 Zimmem 阅读(166) 评论(0) 推荐(0)
摘要: 学习编程已快三年,前段时间一直好高鹜远,老想着做一些很牛B的东西。经过两三个项目后,老觉得很飘,没有一种脚踏实地的感觉。现在只想好好地补补基础知识,一切从今天开始。学习的东西记录到这里,方便以后重温。 类的构造与析构应该是最基础的东西了,可是现在对一些概念还不是很清晰,写了几段代码,证明一下。 首选定义一个类CParent(以后学习继承还有这个类,所以类名定... 阅读全文
posted @ 2008-03-25 19:42 Zimmem 阅读(231) 评论(0) 推荐(0)