C++的lambda表达式

作者:sryan 更新时间:2016-08-19 20:19 分类:C++/C/汇编

起因 今天想翻一翻有没有开源的冒险岛服务端源码,于是在github上找了找,java版本的很常见了,我以前也玩了会,还是很不错的,可惜很多任务都做不了,想回忆下童年貌似也很困难:( 还翻到一个c++版...

点击数:1218 回复数:0

多线程情况下慎用localtime_r

作者:sryan 更新时间:2018-09-05 14:30 分类:C++/C/汇编

最近有个需求,需要提升日志模块的性能。当前日志模块每秒钟处理的日志数量大概在55w左右,于是进行优化,在日志的IO线程中将sprintf剥离,提前将时间、日志等级等格式化处理。 于是这样就产生了一个问...

点击数:1078 回复数:0

换一种思路实现c调用lua函数

作者:sryan 更新时间:2018-09-05 14:34 分类:C++/C/汇编

一直想解决这个问题,最近闲了点儿,就顺便完成了这个小模块。 最简单的c回调lua函数大家可能都比较熟悉了,对于调用lua中的全局函数,一个lua_getglobal和lua_call就行了,但是这需要...

点击数:2066 回复数:0

c++计算网络延迟毫秒数

作者:sryan 更新时间:2018-09-05 14:47 分类:C++/C/汇编

注:核心内容使用了 此处 的实现,我只是做了下小封装 开一个线程专门来刷ip的延时,可以使用在类似于联机大厅计算到各IP的延迟。有一个需求需要计算N个ip的延迟,所以才知道了有ICMP这个东西,学习了...

点击数:1467 回复数:0

小探多继承模式下虚函数的调用

作者:sryan 更新时间:2018-09-05 14:54 分类:C++/C/汇编

昨天用cocos2d-x的时候遇到了一个疑问,当然运行是没问题的,由于以前没有过多的使用多继承,所以也没往深处想,可是函数调用的时候却怎么也想不通。 当时的情况是这样的,写了一个自己的精灵,继承与CC...

点击数:718 回复数:0

【C++】拷贝构造函数与赋值操作符的本质性区别分析

作者:sryan 更新时间:2018-09-05 14:57 分类:C++/C/汇编

在C++中,牵扯到两个对象相互初始化,赋值,经常会调用拷贝构造函数和赋值操作符,许多新手也经常在此迷惑,究竟何时调用拷贝构造函数,何时调用赋值操作符呢? 在语法层面上来说,当你需要用一个已经存在的对象...

点击数:699 回复数:0

内置变量,复合变量与内存引用的关系(左值)及指针的几个解引用方法

作者:sryan 更新时间:2018-09-05 15:02 分类:C++/C/汇编

最近思想的总结,本人菜鸟,有错指出 变量之所以为变量,意义是它可以改变,不是常量,可为什么能够改变呢?普通的变量作为一个左值的存在,是引用了相应的内存的,而且跟C++的引用很相似:定义时就绑定,不能改...

点击数:826 回复数:0

[学习小记] 从汇编角度看局部变量的分配及数组名与指针的关系

作者:sryan 更新时间:2018-09-05 15:10 分类:C++/C/汇编

ps:个人理解,如有错误请指出,本人菜鸟一只 在应聘的笔试中,这个考的似乎很多,以前只知道sizeof()的结论,但是也不清楚数组名到底是怎么回事,只知道可以隐式退化成指针。于是闲着没事干看了下编译器...

点击数:705 回复数:0

MFC学习小记(1) MFC的入口点与消息循环,消息映射

作者:sryan 更新时间:2018-09-05 15:16 分类:C++/C/汇编

以前一直用的Qt,最近找工作后,基本就定在windows平台上了,无聊之中研究了下以前没怎么学的MFC。现在看看没有以前那么深奥了。 1.MFC的入口点与简单的执行过程 MFC隐藏了windows程序...

点击数:1006 回复数:0

[学习小结]数组名与数组首元素地址解析

作者:sryan 更新时间:2018-09-05 15:54 分类:C++/C/汇编

学C++的日子里经常被莫名其妙的问题(没意义但是很纠结的问题)给缠住,然后想了半天,大概是处于这么一个状态:知道怎么用,但是却不知道为什么是这样,而且还带有一点疑问。 今天被 变量名 这个问题给缠住了...

点击数:806 回复数:0