高手来回答两个问题
1>
在C#或Java中可以定义一个不包含方法的interface,如:
interface Itf
{
}
在C++中用具有纯虚函数的抽象类来模拟interface的功能,
可是在这种情况下的interface,C++该如何给出一个意义相当的实现?
2>
interface Itf {};
class A : public Itf {
};
class B : public Itf {
};
void do_something(Itf* ptr){
// 这里怎样能把ptr正确的转型为A*或B*
}
万分感谢