自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Magi Su的技术回收站

在虚构的故事当中寻求真实感的人脑袋一定有问题

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

原创 Inside C++ Object Model读书笔记:Chapter 5

第五章 构造析构函数语义学对于一个虚基类,如果有数据成员的话,需要写一个(protected)构造函数来初始化它。如果几个派生类有共同的数据成员,应该予以提升到基类(附注:Lipperman这个老家伙刚刚教育我们不要给虚基类加数据)对于纯虚函数仍然可以提供一个实现(附注:Lipperman说,编程新手经常为此惊讶……好伤心),只要通过调用静态成员的方法调用即可。纯虚析构函数必须实现,因为纯虚析构函

2008-06-15 18:19:00 772

原创 Inside C++ Object Model读书笔记:Chapter 4

第四章 函数语义学C++支持三种函数:静态,非静态和虚函数(附注:0x还支持lambda函数)。静态函数无法访问类中的非静态数据,也不能被定义为const。4.1 函数调用方式之间的区别非静态函数:非静态函数被设计为和C函数具有相近效率的调用模式。首先,它必须在参数列表中自动增加一个* const this或者const * const this作为第一个参数(附注:const int* p和in

2008-06-14 05:36:00 783

空空如也

空空如也

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

TA关注的人

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