勤能补拙,Expter

成都游戏Coder,记录游戏开发过程的笔记和心得!

2009年8月16日 #

定制自己的new 和 delete,让对象在静态块上进行分配。

     摘要: 定制自己的new 和 delete,让对象在静态块上进行分配。
一般常见的new和delete操作符,就意味着使用堆进行内存分配,使用new操作符是名为operator new的函数调用,且函数返回返回一个指向某块内存分配器分配内存指针。
对于内存的分配到底从哪儿来没有任何限制,它可能来自一个特殊的堆,也可能来自一个静态分配的块,也可能来自一个标准容器内部,也可能来自某个函数范围的局部存储区。而对于现在的各自软件中主流内存管理方式,一般通过内存池的管理方式,它可能即包含静态分配也同时包含动态分配。  阅读全文

posted @ 2009-08-16 19:47 expter 阅读(2528) | 评论 (10)编辑 收藏