自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (6)
  • 收藏
  • 关注

原创 编程习惯:提供内存分配的成对原则

  读《windows核心编程 4ed》(Jeffrey Richter 著 黄陇、李虎 译)后的笔记开发人员可能会犯这么一个错误:提供申请内存空间的函数,却没有提供对应的释放空间的函数,而是寄希望于用户(程序员)通过标准释放方式来解决问题。如以下代码:VOID EXEFunc(){    PVOID pv = DLLFunc();    free(pv);}PVOID DLLFunc(){   

2008-09-25 12:17:00 2379

原创 windows错误码返回文本信息的封装类

写个实用的小类,用于输出win的错误码文本信息,因为直接使用FormatMessage确实会繁琐一点。所以将类设计成函数对象的形式。默认以英文、方式输出,省去了自己设定语言类别的麻烦。当然自己可以设定语言类别(参看MSDN)。/// 声明/*** @author   roofalison* @date     2008-09-24-14:03* @class        windows错误码显示

2008-09-24 21:41:00 2714

原创 慎用C++ std::map 的[]运算符

map的[]运算符在用法上和我们对[]常规理解大有出入,因此也往往很容易造成了使用上的失误,在这点上我强烈认为stl设计犯了大错。首先看其函数声明:T& operator[] ( const key_type& x );在 http://www.cplusplus.com/reference/stl/map/operator[].html 的描述中,该声明等效于:(*((this->insert(

2008-09-18 13:48:00 8967 2

迅雷2008实习生C++笔试题

迅雷2008实习生C++笔试题,答案我贴在我的博客上: http://blog.csdn.net/roofalison/archive/2008/10/11/3058091.aspx

2008-10-11

Effective STL(pdf)

介绍如何高效使用STL

2008-05-18

人月神话(PDF)

人月神话,探讨提高软件设计质量和效率的书籍

2008-03-04

微软C编程精粹

介绍如何更高质量的写出C语言,值得一读

2007-11-14

C++标准库教程指南

C++标准程序库的教学指南,是学习STL的推荐书籍。

2007-07-30

空空如也

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

TA关注的人

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