- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 placement new, operator new and new operator (转)
<br />笔者觉得这3个new有点意思,有时候我也被搞懵了,这些创造者难不成觉得C++过于简单,所以搞一点含糊的术语出来。这次总结一下,以便再懵的时候有个参考。有错的地方请不吝赐教,多谢先!<br />简单点吧:<br />1. new operator,即熟悉的new操作符,用它从堆中分配一个对象,并且初始化。CHeapObject* p=new CHeapObject(name);<br />既然是操作符,那么它的行为就和其他+-*/操作符一样,是由C++语言定义的,不能改变,即使通过重载的方式也不能
2011-05-29 14:15:00 640
c++实现简单内存池,维护可使用列表
参考自<C++ primar>
事先分配大的内存块。
当申请内存时,从内存块中取出空闲的部分。
当释放 内存时,将释放 的内存加入到可使用列表中(freelist )
2011-05-29
windows下g++
用g++在命令行下进行编译,cygwin-b20,比较小巧实用。从这里下载。
安装及使用方法:
直接使用可执行文件full.exe进行安装,安装目录建议选择默认路径。安装完成后,将路径C:\cygnus\cygwin-b20\H-i586-cygwin32\bin加入的系统环境变量PATH中,这样,你可以在任何目录下执行bin/的命令,其中包含了169个较为常用的linux命令。
2011-01-09
VB+SQL Server的图书管理系统源码(用第三方控件进行了界面美化)
图书管理系统,
界面进行了美化
使用前,请先进行数据库的附加
直接安装VB安装包,或安装第三方美化软件。方可运行,否则会弹出错误。
樱花祭作品-----QQ441356547
2009-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人