自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C++虚函数表

本文系转载,原文传送门,在此对原文作者表示感谢一、概述为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。本文介绍虚函数表是如何实现动态绑定的。二、类的虚表每个包含了虚函数的类都包含一个虚表。 我们知道,当一个类(A)继承另一个类(B)时,类A会继承类B的函数的调用权。所以如果一个基类包含了虚函数,那么其继承类也可调用这些虚函数,换句话说,一个类继承

2017-02-27 16:19:14 367

原创 由一道题引出的C++位域问题

题目如下(来源于牛客网):struct s{ int x: 3; int y: 4; int z: 5; double a;}求sizeof(s).(答案为16字节)题目理解首先说明题目中定义x,y,z的语法结构体成员x,y,z,是C++语法中int类型的位域.其声明形式为在成员名字之后紧跟一个冒号以及一个常量表达式,该表达式用于指定成员所占的二进制位数.如果可

2017-02-26 16:28:10 644

空空如也

空空如也

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

TA关注的人

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