如题:
最近,老大把项目设计发下来,要求用继承回调类的方法实现类之间的通讯,不是消息,也不是
全局变量,也不用static,请举个简单的例子来实现.
模块设计大概意思如下:
有个类test()
有个对话框类testdlg()
有个接口类Itest(),接口类中有个虚函数:
virtual void begin(const test& info)
有个应用类testapp()在应用类testapp()中继承接口类Itest(),重载begin(const test& info)获取对话框类testdlg()中用户输入的内容,对话框类通过调用接口类中的函数begin(const test& info) 来把用户输入的内容记录下来.传给testapp类.
大概就是这么个意思.
请各位用过回调类的前辈指点一下