![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++11
爱瞎想的动物
这个作者很懒,什么都没留下…
展开
-
2、auto 关键字
1、C 中的 auto 表示自动存储变量,临时申请一块变量内存地址,可以对比 static 关键字,staitc 静态存储,存储在全局数据区。 例如: auto double x = 10.2; 表示 x 为一个自动存储的临时变量。 2、C++ 中的 auto 2.1 语法规则 auto 关键字实现 自动类型推导 功能,编译器会在编译期间自动推导出变量的类型,无需手动指明变量的数据类型,例如: auto a = 10; // a 为 int auto b = 1.8; // b 为 double a原创 2021-03-04 17:03:55 · 212 阅读 · 1 评论 -
1、Lambda
Lambda 表达式本质是 C++ 类;编译器在编译期间将表达式翻译成类定义。 形式1 auto lambda = [](){}; lambda(); //等价于 class lambda { public: void operator()(){} }; lambda(); 形式2 传递参数 auto lambda = [](int age){}; lambda(18); //等价于 class lambda { public: void operator()(int age){} }; lambd原创 2021-02-25 23:31:42 · 107 阅读 · 0 评论