zhxilin / zhxilin.github.io

My personal tech blog built via hugo.
1 stars 0 forks source link

C++闭包 | ZHXILIN'S BLOG #44

Open zhxilin opened 2 years ago

zhxilin commented 2 years ago

https://zhxilin.github.io/post/tech_stack/1_programming_language/modern_cpp/cpp11/closure/

闭包,closure,一般是指带有状态的函数,这里的状态指的是调用环境的上下文。一个函数带上了状态,就是闭包。那么闭包就需要有捕获并持有外部作用域变量的能力,闭包状态的捆绑发生在运行时。在C++中,闭包的实现方式包括仿函数、std::bind()绑定器以及lambda表达式。本文将讨论这些闭包实现类型的用法和原理。

wakalai commented 5 months ago

tql 哥,以后看你文章学八股了