(1)回调函数定义为一个全局函数,不能定义在头文件里作为一个成员函数 (2)有时为了方便,在封装类的时候,只封装了头文件而没有使用源文件,在此时想要在头文件中使用回调函数,只需要将回调函数的定义放在头文件的类定义之前(或者之外)就可以了