2018年6月27日
摘要: 介绍一种利用function和bind来实现回调的功能。 C++参考手册中对function的介绍: std::function的实例能存储、复制及调用任何可调用的目标,包括:函数、lambda表达式、bind表达式或其他函数对象以及指向成员函数指针和指向数据成员指针,std::function包含 阅读全文
posted @ 2018-06-27 13:34 平凡的编程者 阅读(3438) 评论(1) 推荐(2) 编辑
摘要: 我们经常会把一些耗时的操作放到线程中去执行,当任务执行完毕后就需要通知主线程,通知的方式有很多,在windows平台上可以使用消息机制,如果不想依赖平台API,让代码具有良好移植性,使用回调函数也是一种方法。 (1)定义函数指针类型 typedef void(*pResult)(int); (2)在 阅读全文
posted @ 2018-06-27 10:42 平凡的编程者 阅读(5782) 评论(0) 推荐(0) 编辑