在 event_new() 使用的 libevent 中有一个回调函数类型。
typedef void (*event_callback_fn)(evutil_socket_t, short, void *);
我想将 lambda 与 event_callback_fn 一起使用。
如果我使用
[](evutil_socket_t fd, short flags, void * _param){}
一切都好。
但是如果我使用 lambda 捕获列表
[&](evutil_socket_t fd, short flags, void * _param){}
event_new() 不会被编译。