
C++
文章平均质量分 71
Chancer224
这个作者很懒,什么都没留下…
展开
-
C++笔记
“对象的类型决定其操作” 第二章 1、在默认情况下,const对象被设定为尽在定义它的文件中有效(原因在p54),如果需要在不同的文件中都有效,就必须在定义和声明前都加上extern。 //定义 extern const int bufferSize = 100; //声明 extern const int bufferSize; 2、有一句话很有意思,“常量引用是对const的引用”,为何有意思?因为引用不是一个对象,它一旦绑定了一个对象,就不允许再修改绑定别的对象,这就有点常量那味了,所.原创 2021-11-10 20:46:05 · 230 阅读 · 0 评论 -
C++ lambda表达式
一、lambda概述 要介绍什么时lambda表达式,首先要认识什么是可调用对象。可调用对象的定义是:对于一个对象或一个表达式,如果可以对其使用调用运算符“()”,则称为可调用的。因此我们所熟知的可调用对象就是函数和函数指针,另外还有两种可调用对象就是重载了函数调用运算符的类和lambda表达式。根据它的本质,我们可以把它看做成是一个没有名字的函数,也可以称为匿名函数。 二、lambda语法分析 语法:[capture list] (parameter list) -> re...原创 2020-12-06 22:27:14 · 223 阅读 · 0 评论