
C++
文章平均质量分 59
wooosir
任你叫破喉咙,没有人会来救你的
展开
-
c++设计新思维 -- Int2Type
Int2Type是一个用来「将数值转换为类型」的方便手法。有了它,你可以将该类型的一个临时对象传给一个重载函数,由重载函数实现不同功能,这个小技巧之所以有效,最主要的原因是,编译器并不会编译一个未被用到的模板函数,而只是对它做语法检查。在模板代码中需要在编译期支持流程分支,就可以用这个技巧。 templatestruct Int2Type{ enum{ value =转载 2009-03-24 09:57:00 · 448 阅读 · 0 评论 -
对象 函数
Class A{};A a(); 这是声明了一个返回类型为A的名称叫做a的函数,而不是一个A的对象a。原创 2009-04-01 17:10:00 · 361 阅读 · 0 评论 -
用c++对mysql进行二进制数据的读写
c++ mysql 二进制原创 2010-09-09 18:00:00 · 3370 阅读 · 0 评论 -
switch与ifelse
switch的case项比较多时,且case有规律,例如等差,会生成查询表来提高效率, 否则会和ifelse一样一项一项比较,这时把最有可能的case项放在最前面可提高效率。原创 2011-09-10 07:25:20 · 378 阅读 · 0 评论 -
《小方块》开发日志
========== 2012-05-17 外网服务器发包延迟,因为nagle算法为提高效率自动合并包, 要禁止nagle算法可用setsockopt...TCP_NODELAY... 2012-04-16 修复战场内砍树掉落的树叶存档的问题 树叶贴图用回原来的“密不透风”版,不然远处看会发白 2012-04-15 服务端加pm cmd: recmsg,消息切片,用来分析卡原创 2013-03-12 22:41:15 · 1904 阅读 · 0 评论