-2

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

4

2 回答 2

3

改变

const Info GetInfo()

const Info Service::GetInfo()
于 2010-09-01T09:47:49.070 回答
0

配置_ = 新的配置接口();

于 2010-09-01T09:41:08.173 回答