自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 vc中new和delete操作符的重载(参考资料)

在C++中重载new和delete操作符可以给程序带来更灵活的存储控制,对于游戏设计等对效率要求较高的应用而言是必不可少的。一般的C++书籍中也会介绍它们的应用和实现,然而在VC中实现却有几个必须注意的地方,否则编译会出现问题。1. 实现首先,vc在每个自动生成的cpp文件中都会加入如下代码:#ifdef _DEBUG#undef THIS_FILEstatic char THIS_F

2009-03-06 21:01:00 810

转载 拨开自定义operator new与operator delete的迷雾

ps:昨天在写operator的重载,写到new 和 delete带参数重载时候就给卡住了,想了好久,郁闷纳。。最后看到这个文章,简单的说,我们定义的带参数的operator delete我们无权利调用,调用则出错,通常我们还是调用默认的delete去释放。而我们定义的带参delete是在相应的new对象出错抛出错误时候给系统调用释放内存的.另外一个,总是让base class 拥有 virt

2009-03-06 20:56:00 652

原创 C++ operatpr重载 总结

不多说废话咯,代码里很清晰,学C++已经3年了,当时很多细节都没关注过,现在看effective c++ 发现已经错过了很多经典动作。-_-...class CPoint{ int x,y; public: CPoint(int x,int y) { //cout<<"constructer be call"<<endl; this->x = x;

2009-03-05 13:28:00 863

转载 CSoundBase实现录音与播放

    1.简介    CSoundBase是我封装的一个API类,主要是为了能方便实现声音的录制和播放.目前仅支持WAV的录制和播放.  完整的代码见本文第四节.  如果各位朋友发现有BUG需要修正,欢迎和我联系,谢谢!    2.使用方法    CSoundBase类的使用非常简单,首先声明一个类指针,然后获取类的实例:  CSoundBase *pSoundPla

2009-03-01 22:05:00 767

转载 C++ sizeof 使用规则及陷阱分析

1、什么是sizeof   首先看一下sizeof在msdn上的定义:   The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value of type s

2009-03-01 22:02:00 1186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除