自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CPP勇攀顶峰之路3——函数重载

在合并过程中发现Add函数出现了两次,就涉及了重定位——Add函数有效的地址值就会作为Add函数最终的地址值。这里最大的鸿沟在于C符号表的函数名就是原来的函数名,而C++中的则是经过修饰过的函数名,如果直接用C++程序去调用C的静态/动态库中的函数,是找不到对应函数的。C语言符号表中出现了两个具有有效地址的同名函数名,所以发生了冲突,只要能解决函数名冲突的问题,相应的就可以实现函数重载的效果——在链接的时候,C程序和C++库中的函数名相同,在合并符号表时就不会出错。中可能需要将某些函数。

2023-09-23 09:37:55 72 1

原创 CPP勇攀顶峰之路4——类的实现(面向对象)

成员变量会被分配在对象的内存空间中,成员变量的地址是相对于对象地址的偏移量,可以通过成员变量的偏移量来计算并访问成员变量的地址,因此成员变量的地址和对象的地址是相关联的,但并不完全相同,而是相对关系。指针对象,如何创建呢?往往成员函数里会有成员变量的出现,此时成员函数又是如何做到:不同对象调用这个成员函数,读取不同对象对应的成员变量呢?成员函数的入口参数默认放置一个this指针,用于接收对象的地址值,这样即使传入的不同对象,this也会立马变成不同的地址值,进而访问不同对象的成员变量。

2023-09-23 08:30:00 93 1

原创 CPP勇攀顶峰之路2——引用

一、基本概念:定义:引用就是为已存在的变量取了一个别名,引用和引用的对象共用一块内存空间。用法:类型 &引用变量名 = 引用实体(此用法常用于函数传值,将实参赋给形参的时候,&取地址符)

2023-09-23 00:25:25 34 1

原创 CPP勇攀顶峰之路1——输入输出、bool

输入输出流是指由若干字节组成的字节序列,这些字节中的数据按照顺序从一个对象传送到另一个对象。流表示了信息从源到目的端的流动。例如在输出时字节从内存流向输出设备,输入时字节从输入设备流向内存。Bool类型是cpp中的基本数据类型,是整形类型中的一种。

2023-09-23 00:07:34 156 1

原创 Linux入门——基于乌班图虚拟机的操作基础1

Linux基础——乌班图虚拟机的操作指令基础

2023-07-23 11:30:27 804

空空如也

空空如也

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

TA关注的人

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