摘要:
游戏的设计离不开多线程,在C++新标准出来之前,多线程的设计还是多以依赖特定系统的函数库或者某些特定的函数库为主,如同SDL,打开多线程的函数也主要是C函数。我们当然很期待boost中真正意义上的C++多线程类的加入,不过仍然需要等待。问题就出在打开多线程的C函数上,因为他们通常调用的是函数指针,但是在C++中,我们通常把函数绑定到了与其数据相关的类中,也就是说,我们在C++中很少用到“单身”的函数,成员函数可以被那些调用函数指针的启动多线程的函数调用吗? 答案是:通常不行,但是静态成员函数例外。 在C++中,函数指针与成员函数指针完全是两个概念,并且相互之间在任何情况下,无法转换! 我们来. 阅读全文
posted @ 2013-11-09 22:43
cavehubiao
阅读(166)
评论(0)
推荐(0)
摘要:
2A直接写,最多用个字符串hash,#include#include#includeusing namespace std;struct PI{ int point; int lastRound; int maxpoint;};PI record[99991];unsigned int ELFHash(char* str){ unsigned int hash=0; unsigned int x=0; while(*str) { hash=(hash>24); hash&=~x; } } r... 阅读全文
posted @ 2013-11-09 15:28
cavehubiao
阅读(247)
评论(0)
推荐(0)

浙公网安备 33010602011771号