std::function<__callback void (void)>
std::function<void (void)>
__Callback
您是否也用它来使用普通用户级应用程序中的功能?
是不是一种方便用户使用的关键字,单独定义异步函数?
上面的1和2有什么区别,什么时候应该使用数字1?
这只是 Microsoft SAL(源代码注释语言)的注释。
来自高级注释:“
__callback
#define __callback __allowed(on_function)
它不会对函数签名做任何事情,但它是函数上允许的注释,因此除非您已经对代码进行了 SAL 注释,否则也不要使用