logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【c++】类和对象(二)this指针

🔥个人主页:Quitecoder🔥专栏:c++笔记仓首先我们定义一个日期类date:首先思考,这里打印函数,访问的变量是哪里的?这里访问的是private声明下的吗?并不是,因为这里只是声明,并没有开辟空间,真正访问的是实例化的d1,d2那么我d1,d2如何找到这两个函数呢?这里就与隐含的指针有关了可以理解为,编译器处理后处理为上述的样子,调用的地方,编译器也会处理:它会把调用对象当做形参进行

文章图片
#c++
【c++】string类常见接口函数

🔥个人主页Quitecoder🔥c++笔记仓朋友们大家好啊,string。

文章图片
#c++
【Leetcode】string类刷题

🔥个人主页Quitecoder🔥Leetcode刷题。

文章图片
#leetcode#算法
【c++】继承学习(三)菱形继承的挑战与虚拟继承的策略

低耦合:类和类之间、模块和模块之间关系不那么紧密,关联不高高耦合:类和类之间、模块和模块之间关系很紧密,关联很高本节内容到此结束!!!

文章图片
#c++#学习
【c++】类和对象(五)赋值运算符重载

🔥个人主页:Quitecoder🔥专栏:c++笔记仓什么意思呢,我们来讲解:首先我们定义日期类Date,并实例化两个对象:我们如何判断两个年份相等呢?如果是常规方法,我们会写一个比较函数,来判断是否相同:那如果我们想直接通过用来判断是否相同呢?这里就用到了操作符重载函数名字为:关键字operator后面接需要重载的运算符符号我们发现,直接进行判断时,调用了比较函数但是这里是全局的定义的,这里会

文章图片
#c++
【c++】类和对象(一)

/ 类体:由成员函数和成员变量组成 };class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数class Dateint year;int month;int day;c++习惯定义成员变量时在其前面加上符号class Dateint year;int

文章图片
#c++
【数据结构与算法】:插入排序与希尔排序

排序的稳定性是指在排序过程中,具有相等键值的元素在排序前后保持相同顺序的特性。简单来说,如果排序前两个相等的元素A和B(A出现在B之前),在排序后A仍然出现在B之前,那么这种排序算法就是稳定的;反之,如果排序后A和B的顺序发生了变化,这种排序算法就是不稳定的。稳定性在某些情况下很重要,尤其是当排序的键值是复合的,即基于多个字段进行排序时。在这种情况下,保持相等元素的初始顺序可能对保持数据的某种有意

文章图片
#排序算法
【数据结构与算法】:非递归实现快速排序、归并排序

🔥个人主页🔥上篇文章我们详细讲解了递归版本的快速排序,本篇我们来探究非递归实现快速排序和归并排序。

文章图片
#数据结构
【c++】类和对象(三)构造函数和析构函数

🔥个人主页:Quitecoder🔥专栏:c++笔记仓如果一个类中什么成员都没有,简称为空类我们看下面这个类特性:那么上面所示的代码构造函数如何写呢?如下:这种是不带参数的在我们进行实例化 时,自动调用构造函数完成初始化,我们可以用汇编代码进行查看:我们也可以在其中加入带参数的构造函数,实现函数重载:代码如下:能不能这样定义呢?这里编译错误,即这里并不能与函数的声明区分开,所以书写格式严格按照上

文章图片
#c++
暂无文章信息