C++
mxfeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
发布一个多线程安全的内存池
根据肖舸的《0bug C++商用编程之道》中的内存池做的一些修改。 关于其中读写部分,各位可参照肖舸的读写锁,或者自行替换,毕竟这东西只有写没有读。 主要改进1.去掉递归查找分配块大小部分。改用函数直接计算出到需要的块大小 改进2.使用双向链表取代固定大小的数组。 改进3.释放和没释放的内存块均在双向链表中保存。方便调试输出 *******************************原创 2013-12-21 21:35:15 · 804 阅读 · 0 评论 -
Linux g++ 关于模板类中嵌套子类的编译问题
template class FSM { public: class Transition { friend class FSM; public: virtual ~Transition() { typename std::vector *>::iterator it; for(it = m_conditions.begin(); it != m_conditions.en原创 2014-01-24 00:15:47 · 665 阅读 · 0 评论 -
Cocox2d 编译方法
chmod -R 777 ./原创 2014-08-01 20:45:21 · 569 阅读 · 0 评论 -
【转】windows下编译和安装redis
redis官方说法是不支持win版。 然后有两个patch均不作为它的主干加入。 其实redis原版是可以在win下面编译安装的。 要编译它,我们需要cygwin和mingw。 cygwin这是一个强大的东东,可以在你的电脑上用win的方式模拟出linux的环境 mingw也是一个强大的东东,可以支持跨平台gnu式的c编译 首先去官网吧cygwin下载回来转载 2015-08-20 12:26:08 · 3878 阅读 · 0 评论 -
类成员函数指针回调问题。(可以回调但是,函数回调后this指针无效)
class Peer;//错误的做法,不能使用向前声明,必须是用include 包含Peer的头文件,否则回调函数中的this指针无效 typedef void (Peer::*PeerOnMsgFunc)(MsgHead*);原创 2015-09-17 14:13:59 · 574 阅读 · 0 评论
分享