C++深蓝学院课程:C++基础与深度解析 - 课程知识点目录
Posted songyuc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++深蓝学院课程:C++基础与深度解析 - 课程知识点目录相关的知识,希望对你有一定的参考价值。
第11章: 泛型算法
11.1 第1节: 泛算法型
73:【视频】泛型算法 IV:流迭代器
- 流迭代器: istream_iterator / ostream_iterator
istream_iterator
构造函数:constructs a new istream_iterator- 使用istream构造
istream_iterator
:istream_iterator( istream_type& stream );
74-1:【视频】bind
std::copy_if
:在复制容器时可限定加入的条件,类似于python中的filter()std::bind
:实现高阶函数绑定,类似于python中的functools.partial
74-2:【视频】Lambda表达式 I
- Lambda表达式的捕获特性
- 可以使用 C++ Insights 来查看lambda表达式的等价类实现
*this
捕获:用来避免悬挂指针带来的问题
74-3:【视频】Lambda表达式 II
- 说明符:mutable / constexpr / consteval
(C++20)
- 使用
const auto&
避免因为类型定义不同导致的对象构造操作
以上是关于C++深蓝学院课程:C++基础与深度解析 - 课程知识点目录的主要内容,如果未能解决你的问题,请参考以下文章