【发布时间】:2012-11-04 10:33:21
【问题描述】:
所以我的导师分发了一些我认为根本不起作用的代码,我想对此进行澄清。他在他的手稿中使用了这个(这意味着这是正确的)。
template<class T>
class State
{
public:
virtual void Enter(T*)=0;
virtual void Execute(T*)=0;
virtual void Exit(T*)=0;
virtual ~State(){};
};
我可以看到他正在尝试做什么,但我相信编译器根本不会喜欢它。 任何人都可以帮助解释为什么这样做或不起作用。
【问题讨论】:
-
为什么你认为它不起作用?
标签: class function templates pure-virtual