在我的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();
}
我收到未声明的标识符错误....(配置_)
Why¿?
编辑:正如Cedric H.所说:“ConfigurationInterface是一个抽象类,Configuration继承它”
答案 0 :(得分:3)
更改
const Info GetInfo()
到
const Info Service::GetInfo()
答案 1 :(得分:0)
configuration_ = new ConfigurationInterface();