c++笔记
YELL.DOLL
在读大四,每天学一点
展开
-
c++笔记final
其他的普通函数无法标记final。一个特殊的关键字,有2个作用。放在 :或者{}的之前。只有虚函数才能被标记为。原创 2024-01-11 22:43:57 · 396 阅读 · 0 评论 -
c++笔记I/O操作
,允许程序堆输出的内容进行格式化,比如:输出数字的十六进制、浮点值的精度等。就是一个操作符,但它并不是一个普通的值,是用于输出一个换行符并且兼具刷新缓冲区的功能。在针对I/O操作时,标准库提供一组操作符(原创 2024-01-11 22:43:14 · 295 阅读 · 0 评论 -
c++笔记容器
/ 转换为以空字符结尾的 C 风格字符串。// 使用字符串字面值或字符数组初始化。// 使用 + 运算符连接字符串。// 比较两个字符串的大小关系。// 子字符串存在于原字符串中。// 使用字符串字面值初始化。// 使用另一个字符串初始化。// 获取字符串中的单个字符。// 修改字符串中的单个字符。// 比较两个字符串是否相等。// 从指定位置截取子字符串。// 在指定位置插入字符串。// 查找子字符串的位置。// 从指定位置删除字符。// 创建一个空字符串。// 获取字符串的长度。原创 2024-01-11 22:42:42 · 350 阅读 · 0 评论 -
c++笔记引用
对引用的操作等效于对原始对象的操作,对引用的修改会直接反映到原始对象上。引用可以用于函数参数传递和返回值,允许直接操作原始对象而不是复制对象。引用没有独立的存储空间,它只是变量的别名,与原始变量共享同一块内存。引用可以提高代码的可读性,使代码更加直观和简洁。原创 2024-01-11 22:41:33 · 376 阅读 · 0 评论 -
c++笔记泛型编程
泛型编程 Template <typename T>原创 2024-01-11 22:41:00 · 382 阅读 · 0 评论 -
c++笔记纯虚函数、抽象类
抽象类通常是作为基类,让派生类去实现纯虚函数派生类必须实现纯虚函数才能被实例化(虚函数中的每一个被实力化,本身才不是虚函数)纯虚函数没有函数体不是完整的函数无法调用也无法为其分配内存空间。之所以说它抽象,是因为它无法实例化,也就是无法创建对象,原因。virtual返回值类型 函数名 (函数参数)=0;包含纯虚函数的类称为。原创 2024-01-11 22:40:24 · 391 阅读 · 0 评论 -
c++笔记override
放在virtual函数的()后面。原创 2024-01-11 22:39:17 · 335 阅读 · 1 评论 -
c++笔记初始化列表
初始化列表Personintagecharaddressageage),addressaddress里面放没赋值的括号里面给外面值。原创 2024-01-11 22:38:34 · 408 阅读 · 1 评论 -
c++继承笔记
如果父类有private修饰的成员变量,在子类中是无法使用,也就是意味着子类不能够对这些private成员变量进行初始化,因此就需要调用父类的构造函数。子类构造函数总是需要调用一个父类构造函数;当父类没有无参数的构造函数时,就必须显式指明调用哪一个构造函数。创建子类对象时,程序首先调用父类的构造函数,然后再调用子类的构造函数。子类构造函数主要用于初始化新增的数据成员。父类构造函数负责初始化继承的数据成员。原创 2024-01-11 22:37:58 · 318 阅读 · 1 评论 -
lambda
lambda原创 2024-01-11 22:32:44 · 371 阅读 · 1 评论 -
stl笔记
在C++标准中,STL被组织为下面的13个头文件:<algorithm>、<deque>、<functional>、<iterator>、<vector>、<list>、<map>、<memory>、<numeric>、<queue>、<set>、<stack>和<utility>。函数模板(Template)原创 2024-01-11 22:31:54 · 389 阅读 · 1 评论