![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++11新标准
文章平均质量分 58
SNAKEpc12138
这个作者很懒,什么都没留下…
展开
-
c++11新标准:初识智能指针
【代码】c++11新标准:初识智能指针。原创 2021-04-10 15:22:54 · 121 阅读 · 0 评论 -
C++11新标准之Lambda表达式
Lambda表达式以捕获列表[]开头,且必须包含Lambda主体,其他项可按需省略。关于捕获列表,需要注意的是 按值传递 的捕获的Lambda表达式是const的,无法更改其捕获的变量,可通过 引用传递 方式或mutable修饰符破坏其const特性。关于参数列表,需注意与普通函数参数列表的区别,同时无参数时可省略。关于可变规范,可通过mutable破坏以 值传递 捕获的Lambda表达式,注意使用mutable时不可省略参数列表。关于异常规范,一般不建议使用,但使用时不能省略参数列表。原创 2022-09-21 21:33:09 · 1645 阅读 · 0 评论 -
C++11新标准之std::function函数包装器
若不想通过typedef声明函数指针,或想保存Lambda表达式,则可以考虑使用std::function。原创 2022-09-21 20:09:13 · 761 阅读 · 0 评论 -
c++11新标准-右值引用
写在前面认识右值引用之前,可以先回忆一下左值、右值、左值引用等概念。左值左值(lvalue)这一术语来源于C语言,用来指代那些可以用在赋值表达式左侧的东西,例具名对象、在栈和堆上分配的对象或者其他对象的成员,总之就是有存储空间的东西。右值引用为了支持移动操作,新标准引入了一种新的引用类型-右值引用(rvalue reference)。所谓右值引用就是必须绑定到右值的引用。通过 && 而不是 & 来获得右值引用。右值引用有一个重要的性质-只能绑定到一个将要销毁的对象。原创 2021-04-14 14:48:52 · 160 阅读 · 0 评论 -
C++11新标准之auto类型说明符
简单介绍C++11新标准中的auto类型说明符原创 2022-07-11 20:51:04 · 565 阅读 · 0 评论