Идентификатор C2065 необъявленный - PullRequest
0 голосов
/ 01 сентября 2010

В моем 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();
 }

Я получаю необъявленную ошибку идентификатора .... (конфигурация _)

Почему ...? 1015 *

РЕДАКТИРОВАТЬ Как сказал Седрик Х. «ConfigurationInterface - это абстрактный класс, и Configuration наследует его» * ​​1019 *

Ответы [ 2 ]

3 голосов
/ 01 сентября 2010

Изменение

const Info GetInfo()

до

const Info Service::GetInfo()
0 голосов
/ 01 сентября 2010

configuration_ = new ConfigurationInterface ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...