好吧,我有一个简单的问题,但实际上没有我在网上寻找的示例,只有相同示例的副本,它在一个文件中完成所有操作。我正在尝试制作一个界面和一种使用它的方法,如下例所示,但是当我编译时,我从 Visual Studio 中得到了未解决的外部符号错误。关于我做错了什么的任何想法?
IFoo.h
class IFoo {
public:
virutal int Bar();
}
Foo.h
class Foo : public IFoo {
virtual int Bar();
}
Foo.cpp
int Foo::Bar() {
return 1;
}