
C++ Primer 读书笔记
文章平均质量分 96
边读边记录
SmileGuy17
这个作者很懒,什么都没留下…
展开
-
《C++Primer 第五版》——第十六章 模板与泛型编程
《C++Primer 第五版》——第十六章 模板与泛型编程原创 2022-03-30 16:52:55 · 1247 阅读 · 0 评论 -
《C++Primer 第五版》——第十五章 面向对象程序设计
《C++Primer 第五版》——第十五章 面向对象程序设计原创 2022-03-09 16:49:55 · 1165 阅读 · 0 评论 -
《C++Primer 第五版》——第十四章 重载运算符与类型转换
《C++Primer 第五版》——第十四章 重载运算与类型转换14.1 基本概念14.2 输入和输出运算符14.2.1 重载输出运算符14.2.2 重载输入运算符14.3 算术和关系运算符14.3.1 相等运算符14.3.2 关系运算符14.4 赋值运算符14.5 下标运算符14.6 递增和递减运算符14.7 成员访问运算符14.8 函数调用运算符14.8.1 lambda 是函数对象14.8.2 标准库定义的函数对象14.8.3 可调用对象与 function14.9 重载、类型转换与运算符14.9.1原创 2022-03-03 15:58:13 · 548 阅读 · 0 评论 -
《C++Primer 第五版》——第十三章 拷贝控制
《C++Primer 第五版》——第十三章 拷贝控制原创 2022-03-02 08:58:10 · 696 阅读 · 0 评论 -
《C++Primer 第五版》——第十二章 动态内存
《C++Primer 第五版》——第十二章 动态内存 ...原创 2022-02-26 13:21:15 · 394 阅读 · 0 评论 -
《C++Primer 第五版》——第十一章 关联容器
《C++Primer 第五版》——第十一章 关联容器10.1 概述函数 find 的算法如何工作迭代器令算法不依赖于容器,但算法依赖于元素类型的操作10.2 初识泛型算法10.2.1 只读算法算法和元素类型操作两个序列的算法10.2.2 写容器元素的算法算法不检查写操作,这是程序员的责任插入迭代器 back_inserter拷贝算法10.2.3 重排容器元素的算法消除重复单词使用unique使用容器操作删除元素10.3 定制操作 lambda10.3.1 向算法传递函数谓词排序算法10.3.2 lambda原创 2022-02-23 22:32:51 · 486 阅读 · 0 评论 -
《C++Primer 第五版》——第十章 泛型算法
《C++Primer 第五版》——第九章 顺序容器10.1 概述如何确定使用哪种容器10.2 初识泛型算法对容器可以保存的元素类型的限制9.2.1 迭代器使用左闭合范围蕴含的编程假定9.2.2 容器类型成员9.2.3 begin 和 end 成员9.2.4 容器定义和初始化将一个容器初始化为另一个容器的拷贝容器的列表初始化与顺序容器大小相关的构造函数标准库 array 具有固定大小9.2.5 赋值和swap使用 assign(仅顺序容器)使用 swap9.2.6 容器大小操作9.2.7 关系运算符容器的关系原创 2022-02-22 13:01:40 · 722 阅读 · 0 评论 -
《C++Primer 第五版》——第九章 顺序容器
C++原创 2022-02-16 20:20:27 · 495 阅读 · 0 评论 -
《C++Primer 第五版》——第八章 IO 库
《C++Primer 第五版》——第八章 IO 库原创 2022-02-05 11:53:24 · 1025 阅读 · 1 评论 -
《C++Primer 第五版》——第七章 类
《C++Primer 第五版》——第七章7.0 前言7.1 定义抽象数据类型7.2 访问控制与封装7.2.1 友元7.3 类的其他特性7.4 类的作用域7.5 构造函数再探7.6 类的静态成员7.0 前言类的基本思想: 数据抽象(data abstraction) 和 封装(encapsulation) 。数据抽象:是一种依赖于 接口(interface) 和 实现(implementation) 分离的编程(以及设计)技术。类的接口: 包含了用户所能执行的操作。类的实现: 包含了类的数据成员,原创 2022-01-30 23:52:49 · 929 阅读 · 0 评论 -
《C++Primer 第五版》——第六章 函数
《C++Primer 第五版》——第六章 函数原创 2021-03-09 20:29:06 · 818 阅读 · 0 评论 -
《C++Primer 第五版》——第五章 语句
《C++Primer 第五版》——第五章 语句5.1 简单语句5.2 语句作用域5.3 条件语句5.3.1 if 语句5.3.2 switch 语句5.4 迭代(循环)语句5.4.1 while 语句5.4.2 for 语句5.4.3 范围 for 语句5.4.4 do-while 语句5.5 跳转语句5.5.1 break 语句5.5.2 continue 语句5.5.3 goto 语句5.6 try 语句块和异常处理5.6.1 throw 表达式5.6.2 try 语句块5.6.3 标准异常5.7 re原创 2021-03-09 20:28:07 · 297 阅读 · 0 评论 -
《C++Primer 第五版》——第四章 表达式
《C++Primer 第五版》——第四章 表达式4.0 前言4.1 基础4.1.1 基本概念4.1.2 优先级与结合律4.1.3 求值顺序4.2 算术运算符4.3 逻辑和关系运算符4.4 赋值运算符4.5 递增递减运算符4.6 成员访问运算符4.7 条件运算符4.8 位运算符4.9 sizeof 运算符4.10 逗号运算符4.11 类型转换4.11.1 算术转换4.11.2 其他的隐式类型转换4.11.3 显式转换4.0 前言表达式 是由一个或多个 运算对象(operand) 组成的。字面值和变量是原创 2021-03-09 20:27:30 · 422 阅读 · 0 评论 -
《C++Primer 第五版》——第三章 字符串、向量和数组
《C++Primer 第五版》——第三章 字符串、向量和数组3.0 前言3.1 命名空间的 using 声明3.2 标准库类型 string3.2.1 定义和初始化 string 对象3.2.2 string 对象上的操作3.2.3 处理 string 对象中的字符3.3 标准库类型 vector3.3.1 定义和初始化 vector 对象3.3.2 向 vector 对象中添加元素3.3.3 其它 vector 操作3.4 迭代器介绍3.4.1 使用迭代器3.4.2 迭代器运算3.5 数组3.5.1 定义原创 2021-03-09 20:26:49 · 459 阅读 · 0 评论 -
《C++Primer 第五版》——第二章 变量和基本类型
《C++Primer 第五版》——第二章 变量和基本类型2.1 基本内置类型2.1.1 算术类型2.1.2 类型转换2.2 变量2.2.1 变量定义2.2.2 声明和定义的关系2.2.3 标识符2.2.4 名字的作用域2.3 复合类型2.3.1 引用2.3.2 指针2.4 const 限定符2.4.1 const 的引用2.4.2 指针和 const2.4.3 顶层 const 与底层 const2.4.4 constexpr 和常量表达式2.5.2 auto 类型说明符2.5.3 de原创 2021-03-09 20:25:56 · 312 阅读 · 0 评论 -
《C++Primer 第五版》——第一章 开始
《C++Primer 第五版》——第一章 开始1.1 编写一个简单程序1.1.1编译、运行程序1.2 初识输入输出1.1 编写一个简单程序每个C++都包含一个或多个函数(function),其中一个必须命名为 main 。操作系统通过调用 main 函数来运行C++程序。一般函数 的定义包含:返回类型(return type)、函数名(function name)、()里的参数列表(parameter list)以及函数体(function body)函数体:由 { } 与其中的语句块(b原创 2021-03-09 20:25:12 · 242 阅读 · 0 评论