
C++初步
文章平均质量分 81
本专栏为了C语言同学在学完一系列基础后,从面向过程转到面向对象提供精简思路。
@Aurora,
个人邮箱2816205897@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++初步之核心编程篇五:多态与虚函数类
C++初步之核心编程篇五:多态与虚函数类文章目录C++初步之核心编程篇五:多态与虚函数类1. 多态的概要2. 多态案例一-计算器类3. 纯虚函数和抽象类4. 多态案例二-制作饮品5. 虚析构和纯虚析构6. 多态案例三-电脑组装1. 多态的概要 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 下面的实例中,基类 Shap原创 2022-02-16 18:16:04 · 644 阅读 · 1 评论 -
C++初步之核心编程篇四:继承与派生
C++初步之核心编程篇四:继承与派生文章目录C++初步之核心编程篇四:继承与派生原创 2022-02-16 18:13:43 · 590 阅读 · 0 评论 -
C++初步之核心编程篇三:命名空间与模板
C++初步之核心编程篇三:命名空间与模板文章目录C++初步之核心编程篇三:命名空间与模板一、命名空间(namespace)1. 概述2. 使用二、C++模板(template)1. 函数2. 类一、命名空间(namespace)1. 概述命名空间,可作为附加信息来区分不同库中相同名称的函数、类、变量等。使用了命名空间即定义了上下文。本质上,命名空间就是定义了一个范围。 在标准命名空间中存在很多函数,如std::cin,std::cout,std::sort()…,原创 2021-10-18 21:17:18 · 781 阅读 · 0 评论 -
C++初步之核心编程篇二:函数与运算符重载
C++初步之核心编程篇二:重载文章目录C++初步之核心编程篇二:重载一、函数重载二、运算符重载1、加、减号2、左、右移运算符3、 前、后自增运算符4、赋值运算符5、关系判断(小于号)一、函数重载 对于函数来说,重载定义如下: 函数重载是一种特殊情况,C++允许在同一作用域中声明几个类似的同名函数,这些同名函数的形参列表(参数个数,类型,顺序)必须不同,常用来处理实现功能类似数据类型不同的问题。 函数重载的满足条件:同一个作用域下函数名相同原创 2021-11-20 21:11:08 · 1162 阅读 · 0 评论 -
C++初步之核心编程篇一:类与封装
C++初步之核心编程篇一:类与封装文章目录C++初步之核心编程篇一:类与封装内容目录:00 封装的意义01 访问权限02 struct与class的区别03 初始设计案例04 构造、析构函数1. 构造函数2. 析构函数05 初始化列表06 类对象作为类成员07 静态成员、函数08 this指针与空指针调用成员函数09 常函数与常对象1. 常函数2. 常对象10 友元友元的三种方式内容目录:00 封装的意义 将属性和行为作为一个整体表现生活中的事物将属性和行为写在一起来表现事物原创 2021-09-06 10:31:38 · 214 阅读 · 1 评论 -
C++初步之基础准备
C++初步之基础准备文章目录C++初步之基础准备一、const关键字修饰指针以及形参1.1 修饰指针——常量指针1.2 修饰常量——指针常量1.3 常量指针和指针常量的区别方法1.4 配合引用作函数形参二、引用的相关事项三、内存分区模型(一)、程序运行前1. 代码区:2. 全局区:(二)、程序运行中3.栈区:4. 堆区:四、函数的默认、占位参数4.1 函数的默认参数4.2 函数的占位参数五、函数重载的简介5.1 函数重载的条件5.2 函数重载的意义一、const关键字修饰指针以及形参1.1 修饰指针—原创 2021-08-25 16:22:41 · 571 阅读 · 0 评论