ошибка C2259: «CSceneObjMediator»: невозможно создать экземпляр абстрактного класса - PullRequest
0 голосов
/ 29 февраля 2020

Я получаю следующую ошибку:

ошибка C2259: 'CSceneObjMediator': невозможно создать экземпляр абстрактного класса

для следующего кода:

    CSceneObjMediator* CSceneObjServerMgr::CreateSceneObjMediator()
{
    uint32 uId = GetobjId();

    CSceneObjServer* pObj = PPE_NEW_T (CSceneObjServer, MEMCATEGORY_GENERAL, "")(uId);
    CSceneObjMediator* pMediator = PPE_NEW_T(CSceneObjMediator, MEMCATEGORY_GENERAL, "")(pObj);
    return pMediator;
}

И другая следующая ошибка:

ошибка C2259: 'CSceneObjDictator': невозможно создать экземпляр абстрактного класса

для следующего кода:

    CSceneObjDictator* CSceneObjServerMgr::CreateSceneObjDictator()
{
    uint32 uId = GetobjId();
    CSceneObjServer* pObj = PPE_NEW_T (CSceneObjServer, MEMCATEGORY_GENERAL, "")(uId);
    CSceneObjDictator* pDictator = PPE_NEW_T (CSceneObjDictator, MEMCATEGORY_GENERAL, "")(pObj);
    return pDictator;
}

Любая помощь приветствуется.

...