
C++
文章平均质量分 67
i落魂
这个作者很懒,什么都没留下…
展开
-
游戏内存加密那些事
在国内做游戏,少不了做各种加密。如果客户端做战斗话,那就更少不了做内存加密了。一般来说,作弊有三种途径:初始态:修改配置表文件 中间态:修改内存数值(八门神器) 结果态:修改网络消息今天我就第2条,谈一谈防作弊的思路及手段。以我对类八门神器的了解,其操作修改内存的基本操作流程如下:操作方法:在游戏界面上找到想要修改的数值(如金币1000),输入八门神器查找,会显示所有数值为1...原创 2020-01-07 16:43:47 · 4364 阅读 · 4 评论 -
C++实现参数in、out、ref语义
stl是一个好东西,但是一直唯一一点不爽的就是长长const std::string&,const std::vector<int>&的函数参数。void test(const std::string& str, std::vector<int>& vec, std::vector<int>& outvec){ ...原创 2019-12-16 14:47:36 · 4978 阅读 · 0 评论 -
c++11 std::function的bug
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-10-16 16:58:02 · 2040 阅读 · 1 评论 -
iOS和Android终级C++编译优化
终级编译优化就是:将项目的所有 .cpp 和 .c 文件都 #include 到一个总的 all.cpp 文件中,把其它的文件从项目中排除,就编译这一个文件就行了。XCode和Android Studio都测试过,30-40的编译时间立马降到8分钟左右。额外一个好处,再也不用添加文件,而修改mk文件了。痛苦呀,修改一次全编译一次。注意: 1、不好的就是所有cpp里面定义的符号不得重复,为此我还修改原创 2017-11-07 13:04:28 · 641 阅读 · 0 评论