类和对象(中)
前言(废话) 其实已经是非常久没有写博客了,因为这一个月一直在准备蓝桥杯的比赛,所以就没有写,从今天开始将继续更新博客,顺便复习之前的c++内容 1.类的默认成员函数 可以手动构造默认成员函数,如果不...
前言(废话) 其实已经是非常久没有写博客了,因为这一个月一直在准备蓝桥杯的比赛,所以就没有写,从今天开始将继续更新博客,顺便复习之前的c++内容 1.类的默认成员函数 可以手动构造默认成员函数,如果不...
引言 因为类和对象的内容较多,所以这里将分为上中下三篇来进行讲解 1.类的定义 1.分为public(公有),private(私有),protected(保护) 2.从该限定符到下一个限定符为止,期间...
引言 在新的学期本人也是开启了对于C++的学习,将在此博客上持续更新关于C++的学习内容 1.命名空间 在c语言的使用中,我们常常会陷入为变量取名的困难中,但在c++中,我们可以通过命名空间的方式来避...
引言 从本文开始,我们将对 C++ 容器进行系统讲解,首先,从相对简单的string说起。 1.基础知识 string本质是一个字符顺序表 2.构造 不提供任何数据,由编译器执行的默认构造,只包含了“...
引言 迭代器作为C++中新加的内容,在C++中起着十分大的作用,这篇文章将介绍迭代器的基本知识和基本使用 1.正向迭代器(iterator) 迭代器是一种访问容器元素的通用接口,它的核心作用是遍历容器...
引言 C语言与C++其中有一个很大的不同点,就是C++中引出了模版这个概念,节省了许多重复代码的书写,这篇文章将为你初步介绍模版 1. 模版 本质上是一种泛型编程,编写与类型无关的通用代码 1. 函数...
引言 这将是类和对象的最后一篇文章,相信经 过最后一篇文章的学习,一定能够加深你对类和对象的理解 1.再探构造函数 在构造函数的函数名后接一个引号“ : ”,然后写需要初始化的成员对象,在成员对象后接...
引言 在C语言的学习中,我们已经初步了解了C语言的内存分布,这篇文章将介绍C++相关的内存管理内容 1.C/C++的内存分布 在正式开始讲解内存管理前,我们先做一个小测试,检测一下之前的知识还剩了多少...
引言 二叉树作为数据结构中的难点,这篇文章将介绍关于二叉树的基本知识 二叉树相关命名 标红的为比较重要的,下面我将通过画图的方式帮助你更好的理解 树的结构体设计 struct TreeNode { i...
引言 这篇文章将介绍二叉树基本实现的相关函数,希望能对你的复习有帮助 小技巧 首先以我们现在的知识是很难用函数的方式写一个二叉树出来的,所以我们可以先单独开一个源文件,专门用来创建二叉树,只是单纯的创...
引言 堆的学习对于二叉树的学习起着十分重要的作用,这篇文章将对堆进行深入的讲解 堆的本质 堆是一个完全二叉树,最后一行从左到右是连续的 与传统二叉树不同的是,堆是一个数组,而不是严格意义上的二叉树,因...
引言 本篇文章将介绍关于栈和队列的一些基础OJ题目,掌握后一定能让你对栈和队列的理解更上一层楼! 如果你对栈和队列的基础实现有问题的话,可以观看这篇博客哦:栈和队列的基本实现 – 小园得志...