21.3.3 lambda表达式作为回调函数

对于Widget上的每一个动作,我们都应该定义两个函数:一个来映射回调函数的系统约定,一个来做我们实际要做的动作。考虑下面的代码:

通过使用lambda表达式(见20.3.3节),我们可以不需要显式声明映射函数cb_next()。相反,我们在Simple_window的构造函数中这样来定义映射关系:

Get C++程序设计:原理与实践(进阶篇)(原书第2版) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.