![](https://img-blog.csdnimg.cn/05b1b08fe5ea468fb8fe6886593d6bb4.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 93
C++主要知识点
Leviiil
这个作者很懒,什么都没留下…
展开
-
[C++]-多态
C++的多态是指通过基类的指针或引用调用派生类的成员函数,实现运行时的动态绑定。多态可以使得程序在编译时无需知道具体对象的类型,而在运行时根据对象的实际类型来确定调用哪个函数。简单的来说,就是一个接口有多种实现方式多态的分类多态可以分为静态多态以及动态多态静态多态编译时已经知道确切功能,运行时多态要等到调用的时候才可以知道静态多态:又称为编译时多态,早绑定,比如说函数重载、运算符重载动态多态:又称为运行时多态,晚绑定,比如说虚函数使用虚函数可以解决。原创 2023-08-13 17:06:35 · 59 阅读 · 0 评论 -
[C++]-继承
继承通常体现在类与类之间,父类(基类)派生出来的类叫做子类(派生类),子类可以从父类那里继承父类的除私有数据外的数据,继承分为三种情况,公共继承、保护继承、私有继承,三种继承的权限影响的是继承后,父类数据在子类中的访问权限子类继承父类总共有三种继承方式,分别为public、protected、private,三种继承方式影响的是子类从父类继承过来的数据的访问权限。原创 2023-08-08 17:57:00 · 62 阅读 · 0 评论 -
[C++]-类和对象提高
this指针在C++中的主要用途就是在成员函数中的形参和类中的成员同名的时候,可以用this指针指向的成员表明为类中的成员。静态成员就是在定义类的时候,在成员前面加static修饰,静态成员是类独有的,而不是对象的,每一个实例化出来的对象共享这个静态成员。比如说普通成员是只有在类实例化对象的时候才会开辟空间,真正存在的,而静态成员是在类定义的时候就已经存在的,同时每个对象是共享一个成员函数的,并不是每一个对象都有一个成员函数。单例模式的意思是,如果定义了一个类,那么这个类有且仅有一个对象存在。原创 2023-07-30 22:38:02 · 85 阅读 · 0 评论 -
[C++]-类和对象基础
目录【类的概述】1.定义一个类2.在类外定义函数2.1 类外定义2.2 其他文件定义【构造函数】1.构造函数的创建2.构造函数的调用【析构函数】 1.析构函数的定义【拷贝构造】1.拷贝构造的定义2.有参、无参、拷贝构造关系3.拷贝构造的几种调用形式3.1 旧对象初始化新对象调用拷贝构造3.2 普通对象作为函数参数传入,调用拷贝构造 3.3 普通函数作为函数的返回值4.拷贝构造的深拷贝和浅拷贝【初始化列表】【对象数组】【explicit关键字】 访问属性 属性 对象外部 继承性原创 2023-07-28 20:15:50 · 64 阅读 · 0 评论 -
[C++]-C++前期概念
C++是编程思想为面向对象、泛型编程的语言。C++和C在编程思想上,最主要的区别就是C的编程思想是面向过程的编程思想C++的编程思想最主要是面向对象的编程思想这两者听起来似乎有点抽象,简单的说,C语言的思想就是现在干什么、下一步干什么、在下一步干什么,是通过调用API一步步实现的,而C++是这个对象现在干什么、这个对象下一步干什么,这个对象在下一步干什么。原创 2023-07-25 18:37:27 · 71 阅读 · 0 评论