类
文章平均质量分 94
TT在长大
Stay hungry, Stay foolish.
展开
-
[C/C++]详解C++的多态
本文详细介绍了C++中的多态,从多态的定义,到多态的原理。目录一、多态的定义及实现1.多态的构成条件2.虚函数3.虚函数的重写4.虚函数重写的例外(1)协变(2)析构函数的重写5. C++11中override 和 final(1) final(2)override6. 重载、覆盖(重写)、隐藏(重定义)二、抽象类1. 概念2. 接口继承和实现继承三、多态的原理1. 虚函数表2. 多态的原理3.动态绑定与静态绑定四、单继承...原创 2021-10-24 15:04:09 · 7088 阅读 · 13 评论 -
[C/C++]详解STL容器3--list的功能和模拟实现(迭代器失效问题)
本文介绍了list的常用接口的使用,并对其进行了模拟实现,包括list迭代器的实现。目录一、list的介绍二、list的常用接口的使用1. list的构造2. list iterator的使用3.list capacity的使用4.list element access5.list modifiers6. list的迭代器失效三、list与vector的对比四、list的模拟实现一、list的介绍list 容器,又称双向链表容器,即该容器的底层是以双向链表原创 2021-09-24 10:22:56 · 4463 阅读 · 14 评论 -
[C/C++]详解STL容器1--string的功能和模拟实现(深浅拷贝问题)
本文介绍了string类的常用接口的使用,并对其进行了模拟实现,对模拟实现中涉及到的深浅拷贝问题进行了解析。目录一、string类1. C语言中的字符串2. C++中的string类二、string类的常用接口的使用1. string类对象的常见构造2. string类对象的容量操作3. string类对象的访问及遍历操作4.string类对象的修改操作5. string类非成员函数6.使用实例三、模拟实现1. sring类的深浅拷贝问题2. ...原创 2021-09-22 11:27:39 · 5145 阅读 · 3 评论 -
[C/C++]详解C++的类和对象
类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。1.面向对象首先来理解什么是面向对象编程。C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题。C++是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成。2.类的引入在C++中的结构体内不仅可以定义变量,也可以定义函数。在C++中常用class来代替structstruct Stud原创 2021-06-07 14:45:53 · 34131 阅读 · 25 评论