- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 c++指针理解
我相信c++的初学者经常会对指针引用感到困惑。我想从底层的内存分配的角度,帮助大家理解我们的每一行代码都对内存做了什么事情,帮助大家更好的理解c++语言。 声明:我下面demo的运行环境是在linux 64位系统下的,所以一个指针所占用的空间是8个字节。如果是32位的操作系统,一个指针占用四个字节。 首先让我们看一段机器简单的main函数的代码(每行代码后面跟的数字是cout的
2013-08-16 15:45:07
889
2
原创 游戏服务器内存管理
我现在在写一个游戏服务器的后端,目标是能够承载5000的并发量。需要有一个内存管理类,管理User对象,避免频繁的new和delete导致内存块变得零散,导致分配内存效率降低,甚至无法分配的错误。我用一个简单的方式实现了自己的内存管理,实现的思路是这样的,预定义new好一些对象,对象new出来之后,不再进行delete,而是放到回收队列里面,下次申请的时候,直接从回收队列里面取一个对象。如果没
2013-07-28 22:00:30
1019
原创 组织sql语句的类
在进行数据库编程的时候,需要经常编写sql语句。在代码中直接写sql语句是不推荐的,我用c++封装了一个组织简单sql语句的方法。希望大家能够多多指教。如果有更加高效的方法,大家可以一起来讨论以下。下面附上我们源代码SqlStatement.h#ifndef SQLSTATEMENT_H_#define SQLSTATEMENT_H_#include #in
2013-07-24 12:18:17
1332
原创 游戏后台框架整理
1`内存管理问题c++进行内存管理,采用预分配内存方式代替业务代码中的new和delete操作。这样的话,在程序启动的时候就规定了能够承受的最大内存数量,在业务代码中不进行new和delete的操作。内存管理的具体实现可以通过各种数据结果,现在的项目用的是链表加上页式存储结合的方式,用户上线的时候,从内存池中分配内存,下线的时候修改内存池张指针信息。但是内存中的对象不会被delete,只是修改
2013-04-15 15:58:03
1774
unity打飞机游戏
2013-08-16
组织sql语句的类
2013-07-24
c++sql语句组织
2013-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人