C++
文章平均质量分 74
翘指
就知道你小子有眼光,又来学技术啦?
展开
-
常用DOS命令
常用命令原创 2022-08-29 11:08:19 · 217 阅读 · 0 评论 -
联编和多态二(纯虚函数,抽象类,final)
目录纯虚一:纯虚函数二:纯虚函数的语法三:纯虚函数的意义四:抽象类:五:final关键字纯虚一:纯虚函数1、纯虚函数是一种特殊的虚函数2、在基类中不给虚函数有意义的实现3、把它的实现留给派生类去实现4、析构函数也可以是纯虚函数,但是需要在类外实现我们知道虚函数是会继承到派生类中去的,那么既然在父类里面没有实现,那么在子类中可不可以实现呢, 当然是可以,所有的函数都可以做成纯虚函数,除了构造函数,构造一般不会写虚的,虚构函数也可以是纯虚函数,原创 2022-04-28 17:20:28 · 191 阅读 · 0 评论 -
联编和多态(一)
目录联编一联编的概念:二:静态联编:三:动态联编四:实现动态联编的条件:多态五:多态的概念:六:多态存在的意义:七:虚函数语法:八、虚函数的作用:九:虚函数的特点:十:实现多态——理论支撑十一:注意事项联编一联编的概念:1、计算机自身彼此关联的过程2、映射关系3、明确了要执行的代码4、分为静态联编和动态联编计算机自身彼此关联的过程,计算机运行过程中,总有一些东西是互相关联的,在联编的过程中,需要去确定程序当中的.原创 2022-04-25 08:47:37 · 1804 阅读 · 0 评论 -
什么是父子关系和菱形继承
目录前言父子关系一:子类(派生类)的构成二:子类(派生类)和父类(基类)的关系三:构造析构顺序四:菱形继承总结前言父子关系,看名字就知道了,父类和子类之间的关系嘛父子关系一:子类(派生类)的构成1、构造析构函数之外的所有成员变量和成员函数(因为构造析构都有低保嘛,你不写系统会给你,你继承有什么用呢)2、可以添加新的成员(在父类的基础上新增东西)3、派生类中添加的成员名和基类成员名可以相同,但一般不这么做(因为名字相同了,就会出现问题,..原创 2022-04-20 13:53:37 · 404 阅读 · 1 评论 -
什么是继承(一看就懂)
目录文章目录前言继承和派生:一:继承的概念:二:继承和派生三:继承分类四:继承方式:五:继承方式总结语法六:继承方式:七:访问权限八:代码举例:(继承时候的语法,继承权限的验证)总结文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言继承简单点来说就是改造,拿原来的东西,原封不动的使用,然后自己添加东西,实现新的功能继承和派生:一:继承的概念:..原创 2022-04-18 23:35:53 · 4094 阅读 · 1 评论 -
C++中友元关系是什么
文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言C++中封装的概念非常重要,但是有一种方法是可以打破封装的,它是什么呢?一:友元关系了解友元:类的特性之一就是封装,封装的目的就是保护数据,把数据藏起来,但是友元偏偏就对着干友元存在的意义就是C++为用户提供打破这种封装的手段一定要明白一件事情,提供这个手段给你,不是让你拿着用着玩,如果说给你拿着玩,为什么还会有封装呢,所以一定要记住友元用的时...原创 2022-04-17 21:13:50 · 1030 阅读 · 0 评论 -
单实例设计模式和常量数据成员,常量成员函数,常对象是什么
单实例设计模式一:什么是设计模式套路,解决问题的惯用方法,不同语言实现的方式不一样,但是思想是一样的,目前公认的设计模式有23种二:什么是单实例设计模式设计模式之一,保证系统中应用这个模式类只有一个实例对象,也就是通过这个单实例设计模式写一个C++的类,然后用这种方法写出的类永远只有一个实例化对象,在程序中,最多只能存一个实例对象,最少可以没有实例化对象,就算用这个类去创建对象,也只能创建一个对象使用c++实现单例模式想办法让类只能创建一个对象(思路:直接弄行不通,可以试原创 2022-04-16 21:04:04 · 925 阅读 · 0 评论 -
什么是静态成员(静态数据成员和静态函数成员)
一:静态成员:在c++类中声明成员时, 加上static关键字声明的成员叫静态成员。跟平时声明成员时一样,只不过是在前面多加了一个static静态成员分为:静态数据成员和静态函数成员(因为类的成员本身就分为两类,属性和行为,也就是数据和函数)二:静态数据成员:一:类中定义二:类外初始化为什么要这样类外初始化呢?代码解释:#include<iostream>using namespace std;class ClassName{public: C...原创 2022-04-14 22:10:56 · 14844 阅读 · 6 评论 -
析构函数和this指针
析构函数:和构造函数作用正好相反,析构函数本质上还是一个函数,构造函数是创建对象的同时系统自动调用构造函数、而析构函数则是在对象生命周期结束的时候,系统自动调用析构函数,总的来说,构造函数是对象刚创建时就要完成的功能,想让这个对象刚出生时就完成什么事情,那就用构造函数,而对象生命周期结束之后,有什么心愿未了,用析构函数,但是要注意的是,析构函数是死了才完成心愿,而不是为了完成心愿而死什么是析构函数:1、特殊的成员函数2、对象声明周期结束时系统自动调用析构函数的定义:语法要求:原创 2022-03-25 11:43:24 · 911 阅读 · 0 评论 -
c++中的构造函数到底是什么
构造函数:一:什么是构造函数:构造函数是特殊的类成员函数构造函数创建对象时初始化对象--为对象成员变量赋初始值二:构造函数的定义为什么需要构造函数:方便初始化对象其他的赋值方式呢?1、先访问在给值2、专门写一个函数给值为什么不直接用别的赋值方式,而用构造函数初始化对象,因为c++是面向对象的思想,后面还要用到继承,封闭,等等用构造函数是比其他赋值方式更好的三:构造函数的语法要求:1、函数名和类名相同2、没有返回值类型和返回值3、满足重载条件可以重载(因为构造函数没有返回值类原创 2022-03-24 17:16:35 · 1695 阅读 · 0 评论 -
什么是类和对象
类与对象一:类是什么类是一种用户自定义的数据类型包含一、属性:数据二、行为:函数总的来说类里面有数据和函数二、对象是什么:使用类类型定义的变量三、类和对象的关系类是对象的抽象(归纳总结)对象是类的具体(实例)类是具有相同属性和行为的对象的集合对象是有具体数据值的类类成员访问属性修饰关键字公有属性 public私有属性 private保护属性 protected如果在定义类的时候没有写这些,那么类成员就会被系统默认为是私有属性访问属性修...原创 2022-03-23 19:58:55 · 9209 阅读 · 0 评论 -
一图了解c++中几个名词
一、抽象:抽象和实例对立,抽象可以理解为是总结概括,比如说在座的各位,抽象的叫做人,那么具体到每个人,比如张三,这就是实例。二、封装:封装的重点就是藏起来,只要会如何使用,不用知道内部的规则,比如说这位环卫工人,他根本不用知道这个机器的内部结构,怎么组成,只要会使用就行了。这是对使用者来说,对于创造者来说,他也不用告诉你这台机器是怎么样发明的,只要告诉你这台机器的使用方法就行了总的来说就是:你想做什么事,我给你提供方法,除此之外你什么都不用知道三、继承:入图所示,这个扫地机器...原创 2022-03-23 15:28:59 · 630 阅读 · 0 评论 -
命名空间和cin,cout,外加string
当我们写很长的代码的时候,有时候写的代码就会出现重名的时候,尤其是当小组合作完成一个项目的时候,就更有可能出现重名的情况,那怎么办呢可以用命名空间来解决一:命名空间:放代码的地方,防止重名防止重名:比如一个特殊集团的名字,非常罕见,和别人重名的几率很小,而隶属于这个集团的成员们的名字其实也是隶属于这个集团的名字,那就更不可能重名了,这就是命名空间的意义定义格式:关键字namespace 命名空间标识符;语法:namespace 命名空间标识符{ 命名空间成员(变量,函数。。。。。)}...原创 2022-03-23 11:02:05 · 573 阅读 · 0 评论 -
new ,delete,访问符号
一:new:申请 ,delete : 释放 new的使用: 举个例子:向系统申请一块int类型大小的内存:new int : //其实我们这里并没有真正得到这块内存,只是进行了申请操作,如果你有资格才可以拥有这片内存, //我们可以用一个指针来保存这片内存,这个指针就相当于资格 int*p = new int; new有两种用法:一:用来申请单个的内存 语法:申请的内存的类型*指针名 = new 申请的内存的类型 申...原创 2022-03-16 11:30:08 · 750 阅读 · 0 评论 -
bool,内联函数,函数重载,函数参数缺省,引用
c语言中是没有bool类型的一:bool 类型是一种数据类型取值范围只有true(真) 和false(假)Bool类型的变量在内存中只占一个字节(注意是bool类型的变量,因为本身类型是不占内存的)定义:不论是c 还是c++,定义变量都是类型名加变量名: bool is _live;注意事项:虽然BOOL类型的取值范围只有true 和false 等,但是也是可以赋什么表达式之类的,bool类型的赋值不仅只可以是true和false,但是要记住非0为真用代码解释一下:#include<st原创 2022-03-14 23:19:22 · 822 阅读 · 0 评论