前言
C++中使用class语法实现回调(当然,,旧式的C函数指针回调也是支持的)
比如,有人提供一个类库 AfCopyFile,能够提供文件拷贝的功能,而且能通知用户当前的进度。。。
int DoCopy(const char* source,
const char* dst,
AfCopyFileListener* listener);
用户只需要自己实现一个AfCopyFileListener对象,传给这个函数就行。。。
class MainJob : public AfCopyFileListener{
int OnCopyProgress(long long total,