![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
浮云绿
这个作者很懒,什么都没留下…
展开
-
c++sock限制
http://blog.csdn.net/guowake/article/details/6615728转载 2013-08-02 16:27:10 · 643 阅读 · 0 评论 -
游戏服务器内存管理
我现在在写一个游戏服务器的后端,目标是能够承载5000的并发量。需要有一个内存管理类,管理User对象,避免频繁的new和delete导致内存块变得零散,导致分配内存效率降低,甚至无法分配的错误。我用一个简单的方式实现了自己的内存管理,实现的思路是这样的,预定义new好一些对象,对象new出来之后,不再进行delete,而是放到回收队列里面,下次申请的时候,直接从回收队列里面取一个对象。如果没原创 2013-07-28 22:00:30 · 1024 阅读 · 0 评论 -
游戏后台框架整理
1`内存管理问题c++进行内存管理,采用预分配内存方式代替业务代码中的new和delete操作。这样的话,在程序启动的时候就规定了能够承受的最大内存数量,在业务代码中不进行new和delete的操作。内存管理的具体实现可以通过各种数据结果,现在的项目用的是链表加上页式存储结合的方式,用户上线的时候,从内存池中分配内存,下线的时候修改内存池张指针信息。但是内存中的对象不会被delete,只是修改原创 2013-04-15 15:58:03 · 1784 阅读 · 0 评论 -
c++指针理解
我相信c++的初学者经常会对指针引用感到困惑。我想从底层的内存分配的角度,帮助大家理解我们的每一行代码都对内存做了什么事情,帮助大家更好的理解c++语言。 声明:我下面demo的运行环境是在linux 64位系统下的,所以一个指针所占用的空间是8个字节。如果是32位的操作系统,一个指针占用四个字节。 首先让我们看一段机器简单的main函数的代码(每行代码后面跟的数字是cout的原创 2013-08-16 15:45:07 · 891 阅读 · 2 评论 -
组织sql语句的类
在进行数据库编程的时候,需要经常编写sql语句。在代码中直接写sql语句是不推荐的,我用c++封装了一个组织简单sql语句的方法。希望大家能够多多指教。如果有更加高效的方法,大家可以一起来讨论以下。下面附上我们源代码SqlStatement.h#ifndef SQLSTATEMENT_H_#define SQLSTATEMENT_H_#include #in原创 2013-07-24 12:18:17 · 1334 阅读 · 0 评论