我正在尝试在使用标准函数指针+上下文范例的C-API中注册回调.这是api的样子:
void register_callback(void(*callback)(void *), void * context);
我真正想做的是能够注册一个C++ lambda作为回调.另外,我希望lambda是一个捕获变量的(即无法转换为直的无状态std::function)
std::function
我需要写什么样的适配器代码才能将lambda注册为回调?