自定义博客皮肤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)
  • 收藏
  • 关注

原创 继承*菱形继承与菱形虚拟继承(上)

面向对象程序设计的核心思想是封装(数据抽象)、继承和多态(动态绑定)。 通过使用数据抽象,我们可以将类的接口与实现分离; 使用继承,可以定义相似的类型并对其相似关系建模; 使用动态绑定,可以在一定程度上忽略相似类型的区别,而用统一方式使用它们的对象。简单的说,继承的使用就是为了代码复用。 1.继承 ①继承机制:是为了扩展原有类,增加新的功能。 ②继承的定义格式: 子类名:

2017-02-27 22:26:41 2602

原创 类的构造函数

首先让我们来了解一下类的默认成员函数都有哪些?下面来详细了解构造函数的特性和使用方法。 一.构造函数:是一个特殊的成员函数,由编译器自动调用。①构造函数的作用: a.创建对象; b.初始化对象; c.类型转换;②构造函数的特性: a.函数名与类名相同;b.无返回值;c.可以重载;(ps:无参的构造函数和全缺省值的构造函数都认为是缺省构造函数,并且缺省的构造函数只能有一个)。d.构造函数

2017-02-27 22:06:04 1015

原创 类中非静态成员函数中的----this指针

首先思考一下在c++中,编译器是如何识别一个类的? 识别一个类可以分为一下三步? ①识别类名; ②识别数据成员; ③识别成员函数并将其改写。引出的问题:类中的数据成员相当于全局变量,但是全局变量在使用之前,必须先定义,而类中的数据成员的位置可以任意,这就是因为识别类时的顺序而导致的区别。我们都知道类中成员函数和数据成员的存储方式: 类的大小包括非静态数据成员而不包括成员函数

2017-02-15 23:32:44 4381

空空如也

空空如也

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

TA关注的人

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