用于表示一个可选的值,即一个值可能存在,也可能不存在。
可以很轻松的判断到底是有返回值还是没有
可以使用*符号解引用里面的值。
std::nullopt等同于{}
https://en.cppreference.com/w/cpp/utility/optional
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 方便定义匿名函数 语法 [capture list] (params list) mutable exception -> return type { function body } [capture list] (...
bind 1 2 3 4 5 6 7 8 9 10 11 绑定函数参数到一个函数对象上(参数可以使用占位符),并返回一个函数对象 using namespace std::placeholders; //为了能使用 _1, _2, _3 进行占位,表示这个参数以调用时传入的参数为准 bind (Fn&& fn, Args&&... args); //...
1 2 3 4 5 6 7 8 9 10 11 C++98是第一个C++标准,1998年发布。 C++11,第三个C++标准,2011年 C++14,第四个C++标准,2014年 C++17,第五个C++标准,2017年 C++20 , 2020年 下一代是C++23 欢迎评论交流
chromium系列3:查看源码版本
Qt官方示例解析系列5:QtConcurrent Progress Dialog