07 2024 档案

摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 为什么要学习string类 C语言中,字符串是以'\0'结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列 的库函数,但是这些库函数与字符串是分离开的,不太符合OOP:面向对象编程(Object-Oriented Programmin 阅读全文
posted @ 2024-07-27 00:01 QinMou~ 阅读(7) 评论(0) 推荐(0)
摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 泛型编程 以前,我们经常用到交换函数swap,但是它的参数类型和返回值类型都是确定的。现在学习了C++的函数重载之后我们可以多重载几个参数类型和返回值类型不同的swap函数,但是这样有几个不好的地方 1. 重载的函数仅仅是类型不同,代码复用率比较低, 阅读全文
posted @ 2024-07-22 10:26 QinMou~ 阅读(6) 评论(0) 推荐(0)
摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 内存区域 1. 栈(stack)又叫堆栈--非静态局部变量/函数参数/返回值(数据,地址)等等,栈是向下增长的。 2. 内存映射段是高效的I/O映射方式,用于装载一个共享的动态内存库。用户可使用系统接口 创建共享共享内存,做进程间通信。 3. 堆(h 阅读全文
posted @ 2024-07-21 22:29 QinMou~ 阅读(14) 评论(0) 推荐(0)
摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨ 构造函数中的初始化列表 • 之前实现构造函数时,初始化成员变量主要使⽤函数体内赋值,构造函数初始化还有⼀种⽅式,就是初始化列表,初始化列表的使⽤⽅式是以⼀个冒号开始,接着是⼀个以逗号分隔的数据成 员列表,每个"成员变量"后⾯跟⼀个放在括号中的初始值或表 阅读全文
posted @ 2024-07-18 22:12 QinMou~ 阅读(4) 评论(0) 推荐(0)
摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 类的默认成员函数 默认成员函数就是用户没有显式实现,编译器会⾃动⽣成的成员函数称为默认成员函数。⼀个类,我们不写的情况下编译器会默认⽣成以下6个默认成员函数,需要注意的是这6个中最重要的是前4个,最后两个取地址重载不重要,我们稍微了解⼀下即可。 其次 阅读全文
posted @ 2024-07-15 17:08 QinMou~ 阅读(5) 评论(0) 推荐(0)
摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ 类的定义 定义格式 • class为定义类的关键字,后面跟类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员;类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。 • 为了区分成员变量,⼀般习惯上成 阅读全文
posted @ 2024-07-10 21:11 QinMou~ 阅读(9) 评论(0) 推荐(0)
摘要:✨✨所属专栏:C++✨✨ ✨✨作者主页:嶔某✨✨ C++发展历史 C++的起源可以追溯到1979年,当时BjarneStroustrup(本贾尼·斯特劳斯特卢普,这个翻译的名字不同的地⽅可能有差异)在⻉尔实验室从事计算机科学和软件⼯程的研究⼯作。⾯对项⽬中复杂的软件开发任务,特别是模拟和操作系统的开 阅读全文
posted @ 2024-07-09 00:11 QinMou~ 阅读(20) 评论(0) 推荐(0)