C++内存管理
dreamcs
lnsjc321@126.com
展开
-
boost的pool和object_pool
boost的pool和object_pool原创 2010-07-20 22:13:00 · 3354 阅读 · 0 评论 -
Boost和STL的几种智能指针
实际中没有多少人用原创 2010-07-21 19:54:00 · 2122 阅读 · 0 评论 -
只能在栈上或者堆上创建对象
转载转载 2010-07-22 14:42:00 · 1239 阅读 · 0 评论 -
一个伪内存泄漏问题
我在一个dll中使用了静态全局对象。全局对象包含了一个STL容器,dll提供一个Add函数。用户端使用Add向STL容器添加元素。当程序结束时全局对象析构。但VS output窗口显示有内存泄漏。经分析,竟然是STL容器,内存泄漏。这怎么可能呢。原来在我的MFC程序中,在_AFX_DEBUG_STATE_AFX_DEBUG_STATE析构函数中调用了_CrtDumpMemoryLeaks();。而原创 2012-08-30 13:01:59 · 2121 阅读 · 0 评论 -
内存分配策略
摘自《游戏编程精粹3》类型描述固定大小的缓冲池所有内存的分配都是一样大小的;减少了每次分配的内存浪费共享内存分配使用的是共享内在。多个堆分配使用不同的堆,视分配大小和类型而定单线程分配和释放线程不安全。在单线程代码里才有用垃圾回收调用释放的时候原创 2013-04-18 10:29:52 · 930 阅读 · 0 评论 -
c++内存分配(源于网络)
@font-face{font-family:"Times New Roman";}@font-face{font-family:"宋体";}@font-face{font-family:"Symbol";}@font-face{font-family:"Arial";}@font-face{font-family:"黑体";}@f转载 2009-02-01 13:14:00 · 677 阅读 · 0 评论