C++ 回调函数 使用
时间: 2023-08-16 20:13:54 浏览: 128
回答: 在C++中,回调函数的使用可以通过使用std::function和std::bind来实现。引用\[1\]中提到了C语言的函数指针无法进行C++ std::bind函数适配,只能使用C++的std::function来进行std::bind函数适配。所以在C++中,如果想要使用类的成员函数作为回调函数,可以使用std::function来定义回调函数类型,并使用std::bind来适配成员函数。引用\[3\]中给出了一个例子,使用std::function和std::bind来实现类的成员函数作为回调函数的示例代码。所以,如果你想在C++中使用回调函数,可以使用std::function和std::bind来实现。
#### 引用[.reference_title]
- *1* [C/C++回调函数使用和参数绑定std::bind函数的使用](https://blog.csdn.net/ss49344/article/details/123089497)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [C++中回调函数使用详解方法大全](https://blog.csdn.net/wangjianbo09/article/details/107358935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [c++ 回调函数的使用](https://blog.csdn.net/ff7514299/article/details/127827820)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文