C++从入门到入土
文章平均质量分 88
C++学习笔记
功德箱我每年都投
失败贯彻始终,遗憾深入骨髓。
展开
-
C++ STL之vector容器
vector容器的介绍 vector容器的使用 [1.vector的构造函数 2.vector的赋值操作 3.vector的容量与大小 4.vector的插入和删除 5.vector的数据存取 6.vector的互换容器 7.算法模块在vector的应用①find算法(std)②sort算法(std)]原创 2023-04-25 21:46:49 · 2746 阅读 · 2 评论 -
C++ STL之string容器
C与C++字符串的差别 string类对象的容量操作 string类中的常见API {构造 赋值[重载赋值操作符 = assign] 存取[重载下标获取操作符 [ ] at] 拼接[重载复合操作符 += append] 查找[find rfind replace] 比较[compare] 重载比较操作符 子串[substr] 插入[insert] 删除[erase]}原创 2023-04-17 23:56:13 · 485 阅读 · 1 评论 -
C++ STL简介
STL的概念 STL的六大组件 STL的缺陷 选择STL容器的基本原则原创 2023-04-15 20:25:02 · 4930 阅读 · 4 评论 -
C++ 模板初阶
函数模板[函数模板的概念 函数模板的定义 函数模板的原理 函数模板的实例化(隐式实例化 显式实例化) 非模板函数与同名的函数模板同时存在 模板参数的匹配原则] 类模板[类模板的定义格式 采用类模板的类外函数的定义格式 类模板的使用(以顺序表部分功能为例) 类模板的实例化]原创 2023-04-15 19:22:16 · 693 阅读 · 2 评论 -
new/delete内存分配操作符
C/C++的内存分布 new与delete操作符[使用情况 new申请失败抛异常 操作内置类型 操作自定义类型] 底层operator new与operator delete函数 new和delete的实现原理 定位 new 表达式(placement new) 面试题原创 2023-04-13 21:31:44 · 771 阅读 · 0 评论 -
类和对象(C++11)
类的定义 类的实例化 类对象[类对象的存储方式 计算类对象的大小] this指针 类的默认成员函数[构造函数(含义 赋初值而非初始化 列表初始化 C++11新成员初始化 explicit关键字) 析构函数 拷贝构造函数 运算符重载(operator)(赋值运算符) const修饰成员函数 取地址及const取地址操作符重载] 友元函数和友元类 内部类原创 2023-04-11 23:55:25 · 924 阅读 · 0 评论 -
inline内联函数 auto类型修饰符 基于范围的for循环(C++11)
inline内联函数[性质 使用] auto类型修饰符[概念 使用 不能使用的条件] 基于范围的for循环(C++11)[语法 使用]原创 2023-04-06 23:34:29 · 597 阅读 · 0 评论 -
缺省参数 函数重载 引用
缺省参数[全缺 半缺 正常] 函数重载[参数:类型 个数 顺序][与缺省参数共同出现的情况][实现函数重载的原理] 引用[常引用(绑定临时对象的情况)(引用实现与指针类似)]原创 2023-04-02 21:07:01 · 745 阅读 · 0 评论 -
命名空间 namespace
命名空间 namespace的定义与使用原创 2023-04-01 11:10:43 · 1082 阅读 · 6 评论