自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev in Nightmare

程序设计+图形图像+游戏开发

  • 博客(3)
  • 收藏
  • 关注

原创 读Defective C++随笔 3

读Defective C++随笔 3不尽知用兵之害者,则不能尽知用兵之利也 ——《孙子兵法》 5.const完备问题对C来说,const看起来是很合理的,将参数声明成const的,可以利用编译器的语法检查避免一些不期望的修改错误,而且可能帮助编译器做一些优化。多数官方文献都强烈要求程序员编写const完备的C++代码,极力避免const_cast,但现实中大部分代码只能是基本使用了const。

2008-04-18 14:25:00 1503 3

原创 读Defective C++随笔 2

读Defective C++随笔 2不尽知用兵之害者,则不能尽知用兵之利也 ——《孙子兵法》3.不用抛异常就能避免C++异常的麻烦吗new T()会抛异常,也就是说,到处都可能抛出异常。既然内存都不够了,也不指望能继续运行了,所以似乎不是大问题。但如果是尝试分配大块内存时内存不过,程序还是可以继续运行的,捕获异常就很重要了。特别的一点是,虽然new会抛异常,但堆栈溢出却不会,程序将直接崩溃掉。

2008-04-16 16:17:00 1232

原创 读Defective C++随笔

读Defective C++随笔不尽知用兵之害者,则不能尽知用兵之利也 ——《孙子兵法》1.为什么API多用C而不是C++以前就一直很奇怪,为什么API大都用C的方式提供,即使有C++的接口也只是把C的函数又包一层。既然大家都在用C++的编译器,为什么不直接提供C++的API?当初曾经做过一些编译C++DLL的尝试,印象中只是很麻烦,感觉像是编译器支持不好。其实,最核心的原因在于类的私有成员必

2008-04-16 13:00:00 1689

空空如也

空空如也

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

TA关注的人

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