LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: viper

C++: new 出来的内存怎么改变大小?

[复制链接]
发表于 2003-5-31 20:28:16 | 显示全部楼层
《STL源码剖析》这书不错。

如果仅仅想知道怎么使用,SGI文档就足够了。
发表于 2005-11-19 19:40:44 | 显示全部楼层
The c++ standard library
stl 源码剖析
effective stl
-----------
如果要这样自己管理内存的话就用malloc free realloc就行啊。然后自己再在上边construct。
C++的
::new()  ::delete()都是可以分配并construct的。
这个是不允许overload的。
用户可以overload的是class的 operator new operator delete还有其[]兄弟。这个重载只负责分配内存。
注意区别下new operator 和operator new。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表