当前位置: 首页 > news >正文

建筑工程网格化/黄山seo推广

建筑工程网格化,黄山seo推广,ppt制作免费模板,网站制作 网络推广服务器用 C 搞得,消息协议分两种,定长消息和变长消息。游戏的消息协议都不复杂:包头,玩家ID,玩家数据。 // 消息头 struct Base {int size;int id;Base(int _id, int _size): id(_id), size(_size){}};// 常见的一个…

服务器用 C++ 搞得,消息协议分两种,定长消息和变长消息。游戏的消息协议都不复杂:包头,玩家ID,玩家数据。

    // 消息头    struct Base {int size;int id;Base(int _id, int _size): id(_id), size(_size){}};// 常见的一个消息struct RoleMsg : public Base {enum { ID = 0x001 };int PlayerID;RoleProps prop;RoleMsg() : Base(ID, sizeof(*this)), PlayerID(0){}}

每定义一个新的普通消息,都需要写上七八行代码。这些消息的结构都是差不多的,我们可以利用 template 简化定义消息的过程。

    // 模板消息template <typename T, unsigned I>struct StructTPL : public Base {int CharID;T prop;StructTPL(): Base(I, sizeof(*this)){}};// 普通消息typedef StructTPL <RoleProps, 0x1> RoleMsg;typedef StructTPL <T2, 0x2> T2Msg;typedef StructTPL <T3, 0x3> T2Msg;

利用模板,一行就可以定义一个新消息,比原来简单很多。

同样道理,变长消息也可以利用模板定义,就不用详细说明了。

转载于:https://www.cnblogs.com/liutengda/p/4462729.html

http://www.jmfq.cn/news/5139361.html

相关文章:

  • 外贸网站运营怎么做/广州疫情最新消息今天封城了
  • 中小学网络云平台/深圳优化网站方法
  • 做跨境网站注意/推广品牌的方法
  • 电子简历模板/东莞网络推广及优化
  • 计算机网络设计/西安seo培训机构
  • 男女做羞羞事图片大全动态网站/哪些网站可以免费发广告
  • 北京做网站优化的公司/深圳网站页面设计
  • 深圳做微信网站建设/2021热门网络营销案例
  • 用帝国做网站好做吗/深圳关键词优化
  • 铁岭免费网站建设/河南品牌网络推广外包
  • 毕业设计指导网站开发/郑州外语网站建站优化
  • 西安专业做网站的公司/百度网址是多少
  • 平顶山 网站建设公司/一站式发稿平台
  • app开发公司平台/湖南seo博客seo交流
  • wordpress 歌词 插件/东莞网络优化公司
  • 网站建设金手指排名可靠/唐山seo快速排名
  • 罗湖网站建设费用/直销的八大课程
  • 高端大气的网站/域名查询入口
  • 怎么做旅行网站/杭州seo专员
  • 做自媒体怎么在其它网站搬运内容/互联网营销师考试
  • 六安网站线上引流多少钱/互联网推广销售好做吗
  • 做网站一般需要什么/怎样宣传自己的产品
  • 手机触屏版网站开发/百度地图的精准定位功能
  • 软件项目管理是做什么/成都seo论坛
  • wordpress 按钮连接在哪里/seo价格是多少
  • 福州如何做百度的网站推广/软文代写平台有哪些
  • 和优网站建设/市场营销七大策略
  • 本地电商平台有哪些/广东做seo的公司
  • 注册一家公司需要什么条件/东莞关键字排名优化
  • 无法解析您网站的域名/网络营销方案设计