在我的 Service.h 中,我有:
#include "Configuration.h"
在我的课堂上:
private:
ConfigurationInterface* configuration_;
然后,在我的 Service.cpp 中:
Service::Service(Foundation::Framework* framework) :
framework_(framework)
{
configuration_ = new Configuration();
}
然后...
const Info GetInfo()
{
return configuration_->getInfo();
}
我收到未声明的标识符错误.... (configuration_)
为什么?
编辑:正如 Cedric H. 所说:“ConfigurationInterface 是一个抽象类,Configuration 继承自它”