摘要: 有时我们希望回调某个类里面的函数,而不是静态函数或全局函数。这时就会用到成员函数,以下是成员函数的使用示例:(以下代码在VS2010及更高版本使用,VS2010以下的版本没有std::functiont和std::bind,而是另外的定义) 1 #include 2 // 回调函数定义,三个参数 3 typedef std::function CallFunc; 4 // 说明:func函数名, _Object指针, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3表示回调函数的三个参数,按函数参... 阅读全文
posted @ 2013-09-06 13:06 elephant-x 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 声明:本文参考了langresser发布的blog“跨平台的游戏客户端Socket封装 ”Socket处理是异步非阻塞的,所以可以放心的放到主线程处理消息,并且在原作者的基本上进行了系列优化,考虑了客户端可能建立多个SOCKET,因此加入了Manager概念,与cocos2d-x进行了融合。本文基于cocos2d-x3.0+VS2012点击下载:network.zip文件目录结构截图:文件源码:TCPSocket.h 1 #ifndef __CC_TCPSOCKET_H__ 2 #define __CC_TCPSOCKET_H__ 3 4 #include "cocos2d.h&qu 阅读全文
posted @ 2013-09-06 10:14 elephant-x 阅读(9385) 评论(10) 推荐(0) 编辑