【发布时间】:2011-11-04 23:36:20
【问题描述】:
我在网上看到不允许使用模板虚函数,这是真的吗? 这有点奇怪,因为这段代码在我的 Eclipse 的 g++ 上编译得很好
template <class T>
class A {
public:
virtual ~A<T>() { }
virtual void printMe() {cout << "I am A class" << endl;}
};
template <class T>
class B: public A<T> {
public:
void printMe() {cout << "I am B class" << endl;}
};
int main() {
A<int> * ptr = new B<int>;
ptr->printMe();
delete ptr;
return 0;
}
问候,罗南
【问题讨论】: