伪装成函数的Lambda表达式
· 阅读需 12 分钟
Lambda 表达式是 C++11 引入的一种 内嵌 的 匿名函数,其功能类似于一个在函数体内定义的特殊函数,主要用于处理局部逻辑和数据封装。它的作用范围仅限于定义它的函数块,能够捕获外部变量并进行操作。
Lambda 表达式是 C++11 引入的一种 内嵌 的 匿名函数,其功能类似于一个在函数体内定义的特殊函数,主要用于处理局部逻辑和数据封装。它的作用范围仅限于定义它的函数块,能够捕获外部变量并进行操作。
本文章总结了C++中的左值与右值、左右值引用、移动语义、完美转发以及返回值优化(RVO)的概念和应用。