【发布时间】:2014-05-08 05:48:32
【问题描述】:
从 ACE_Task_Base 派生的类(比如 A 类)有一个纯虚方法:
virtual int handler(int) = 0;
类 B 派生自类 A 并具有纯虚方法的实现。没问题。
现在,问题是:A类的守护线程调用这个纯虚方法:
int A::svc(void)
{
while(true) {
// some function;
handler(void);
}
return 0;
}
如果方法是从 B 的对象调用的,那是没有问题的。但是,这个纯虚方法怎么能从A调用呢?
【问题讨论】:
-
所以,您正在查看“这是如何发生的”,对吗?我会相应地修改问题...
标签: c++