自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C++类与对象 - 3

此时用户再在类外自己实现一个全局的赋值运算符重载,就和编译器在类中生成的默认赋值运算符重载冲突了,所以赋值运算符重载只能是类的成员函数。将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。

2023-07-29 19:52:42 24 1

原创 C++类与对象 - 3

此时用户再在类外自己实现一个全局的赋值运算符重载,就和编译器在类中生成的默认赋值运算符重载冲突了,所以赋值运算符重载只能是类的成员函数。将const修饰的“成员函数”称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改。C++为了增强代码的可读性引入了运算符重载,运算符重载是具有特殊函数名的函数,也具有其返回值类型,函数名字以及参数列表,其返回值类型与参数列表与普通的函数类似。

2023-07-29 19:52:10 22

原创 1.二叉树和堆

1.树的结构树的结构可以有很多表示法,但是目前有一个极简便的表示法:左孩子右兄弟表示法即在结构中存下该结点第一个孩子的结点地址和该孩子右边的兄弟地址。代码表示如下👇🏻// 第一个孩子结点// 指向其下一个兄弟结点// 结点中的数据域2.二叉树**2.1说,如果一个二叉树的层数为K,且结点总数是,则它就是满二叉树。的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。要注意的是满二叉树是一种特殊的完全二叉树。

2023-06-21 14:58:04 30

原创 浅谈c语言整形提升

本人本科在国内双非,现在就读土澳研究生,毕业后想从事关于c++相关方向,所以在学习c以及c++相关知识,由于本人本科阶段略微接触过c和c++,但都不深入,所以想通过博客进行知识的复习和深化。概念看上去晦涩难懂,用人话表示就是char 和 short在使用时要从1字节或2字节扩充到int的长度即4字节。为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为。的整型算术运算总是至少以缺省整型类型的精度来进行的。所以整形提升的时候,高位补充符号位,即为。的通用寄存器的长度。

2023-05-02 22:10:10 41 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除