C2065标识符未声明

时间:2010-09-01 09:39:33

标签: c++ compiler-errors identifier

在我的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继承它”

2 个答案:

答案 0 :(得分:3)

更改

const Info GetInfo()

const Info Service::GetInfo()

答案 1 :(得分:0)

configuration_ = new ConfigurationInterface();