自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数模板和类模板

函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。

2024-04-10 19:29:04 121 1

原创 类和对象(下)

函数体构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,构造函数中的语句只能将其称为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。我们可以使用初始化列表构造函数对成员变量进行初始化初始化列表:以一个冒号开始,再列出各个成员变量,后面跟一对括号,括号内可以是形参、常量、全局变量、函数,然后用逗号分隔他们,最后在末尾放一对中括号,里面可以对成员变量赋值修改。每个成员变量在初始化列表中只能出现一次(初始化只能初始化一次)

2024-03-31 16:33:51 232 1

原创 类和对象(中)

默认成员函数:用户没有显式实现,编译器会自动生成的成员函数称为默认成员函数。

2024-03-20 23:08:53 130 1

原创 类和对象(上)

成员函数如果在类中定义,编译器可能会将其当成内联函数处理。2、类声明放在.h文件中,成员函数定义放在.cpp文件中。类定义了一个新的作用域,类的所有成员都在类的作用域中。在类体外定义成员时,需要使用作用域限定符指明成员属于哪个类域,即成员函数名前需要加类名和 ::(作用域限定符)//声明放在类的头文件中Person.hpublic://基本信息private:cahr* _sex;int _age;定义放在类的实现文件Person.cpp//搜索原则:类域->局部域->全局域。

2024-03-18 21:19:00 308

原创 C++入门

命名空间的关键字为 namespace,使用时在关键字后跟上名字,然后在接上一对{}即可。命名空间中可以定义变量、函数、类型int i = 10;int val;命名空间可以嵌套//...同一个工程文件中,相同名称的命名空间中只要命名空间中的变量、函数和类型名称不冲突,编译器最后会合成同一个命名空间。

2024-03-13 22:14:22 203

原创 C语言实现依靠的两个环境

在ANSI C的任何一种实现中,存在两个不同的环境。第一个是翻译环境,将源代码翻译为机器指令(二进制指令)第二个是执行环境,执行翻译后的机械指令(二进制指令)

2023-10-24 13:39:20 30

原创 文件操作(笔记自用)

每个被使⽤的⽂件都在内存中开辟了⼀个相应的⽂件信息区,⽤来存放⽂件的相关文件信息(如⽂件的名字,⽂件状态及⽂件当前的位置等)。通俗的讲就是我们作为数据的使用者需要用到各种设备得到和处理数据,但又不精通这些设备的使用方式,为了方便操作就设立了流的概念,这样我们就可以直接使用以获得的或者处理好的数据。顾名思义,⽂件的内容不⼀定是程序,⽽是程序运⾏时读写的数据。根据数据的组织形式,数据⽂件被称为⽂本⽂件或者⼆进制⽂件。在文件打开的同时会返回一个FILE*的指针变量指向该文件,建立文件与指针之间的关系。

2023-10-20 10:09:09 35 1

原创 动态内存管理

情况2:原有空间之后没有⾜够⼤的空间,在内存中找到一块新的且足够大小的空间,将旧的空间的内容拷贝到新的空间中,同时将旧的空间释放,返回新空间的起始地址。返回值的类型是 void* ,malloc函数并不知道开辟空间的类型,具体在使⽤的时候使⽤者自己来决定。情况1:原有空间之后有⾜够⼤的空间,在原空间后面直接追加空间,返回返回原来ptr的起始位置。申请一块num个大小为size的元素的空间,申请得到的空间默认初始化为0。如果开辟成功就会返回开辟好的空间的指针,如果开辟失败则返回NULL指针。

2023-10-15 10:54:23 41 1

原创 C语言:递归求n的k次方

首先,可以很清楚的看出n的k次方时由k个n相乘,因此可以很轻松的得出递归的形式为n*n*...*n。其次,是限制条件,如果没有限制条件递归就会进入死循环。这里也很容易确定限制条件就是k。

2023-09-09 13:28:09 275 1

原创 C语言的分支和循环语句

C语言中有三种结构,他们分别是循环结构、分支结构、选择结构。今天我们来讲讲分支结构中的if和switch语句以及循环结构中的for、while和do...while语句。C语言中的if语句是一种用于条件执行的控制语句。当某个条件为真(true)时,if语句将执行一个或多个语句,否则将跳过这些语句。if语句通常被用于决策和流程控制等应用中。其中,condition是一个逻辑表达式,如果计算结果为true,则执行括号内的语句。需要注意的是,if语句中的条件表达式必须为布尔类型,即只能为true或false。

2023-08-02 21:06:26 30

空空如也

空空如也

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

TA关注的人

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