【C++】回调函数
前言学习回调函数,回调函数是通过函数指针或对象调用的函数。
回调函数就是通过函数指针或对象调用的函数,只要能一个函数能够作为参数传入并调用,这个函数就是回调函数。
#include int addCallBack(int a,int b){//回调函数 std::coutb; }bool descending(int a, int b) { return a < b; }int main() { int data[] = {5, 2, 8, 1, 3}; sort(data, 5, ascending); // 升序 sort(data, 5, descending);// 降序 return 0;}
[*]异步处理:我不知道什么时候能算完
#include #include #include // 模拟异步任务void asyncTask(std::function callback) { std::thread(() { std::this_thread::sleep_for(std::chrono::seconds(2)); int result = 42;// 模拟计算结果 callback(result);// 完成后通过回调通知 }).detach();}// 回调处理结果void handleResult(int result) { std::cout 感谢分享,下载保存了,貌似很强大 新版吗?好像是停更了吧。 鼓励转贴优秀软件安全工具和文档! 东西不错很实用谢谢分享 谢谢分享,试用一下 谢谢分享,辛苦了 不错,里面软件多更新就更好了 东西不错很实用谢谢分享 谢谢分享,辛苦了 感谢分享,下载保存了,貌似很强大 这个有用。 热心回复! yyds。多谢分享 新版吗?好像是停更了吧。 热心回复! 感谢,下载保存了 谢谢楼主提供! 感谢分享,下载保存了,貌似很强大 不错,里面软件多更新就更好了
页:
[1]
2