自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态多态的实现和虚析构和纯虚析构(c++)

首先需要明确多态性的用途,是为了接口的最大程度复用,以及其定义:多态性的定义,可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphism),字面意思多种形状。多态分为静态多态和动态多态。静态多态是通过重载和模板技术实现,在编译的时候确定。动态多态通过虚函数和继承关系来实现,执行动态绑定,在运行的时候确定。定义明确,接下来看看最常见的动态多态的实现思路:对于一组相关的数据类型,抽象出它们之间共同的功能集合,在基类中将共同的功

2022-04-23 13:52:19 1177

原创 c++(继承)

c++继承的问题

2022-04-21 15:07:06 1269

原创 运算符重载(c++)

函数重载体现出多态性。实际上,运算符重载也体现出了多态性。在C++中我们定义的int、float、double等基本数据类型的变量后,就可以直接用“ + ”、“ - ”、“ * ”、“ / ”等运算符进行相关的计算,然后把得到的 计算 结果通过" cout<< "输出结果。但有没有想过为什么可以用“ + ”、“ - ”、“ * ”、“ / ”等运算符进行相关的计算就可以得到我 们想要的结果?中间的运算过程是谁定义的?

2022-04-20 22:28:52 714 1

原创 类的前向声明

c++类的前向声明和定义

2022-04-19 20:13:49 1028

空空如也

空空如也

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

TA关注的人

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