У меня есть класс объекта, и из него получается класс исключений. Теперь я хочу, чтобы метод класса объектов выдавал объект исключения, но запускался в бесконечные проблемы «базового класса не определены» и «неполный тип». Возможно ли это?C++ круговая зависимость
Спасибо.
Код:
class object
{
public:
virtual ~object(){ }
virtual bool equals(){ throw new exception; }
virtual int getHash(){ throw new exception; }
virtual void getType(){ throw new exception; }
};
class exception :
public object
{
private:
public:
exception();
virtual ~exception();
virtual const char* info();
};
@ user7236293 Отредактировано. Спасибо :) – babel92
@ValekHalfHeart Я пробовал, но получил «неполный тип» – babel92