скажем я хочу собрать что-то вроде этого:с ++ Рекурсивные заголовки для абстрактных классов
//Prova.h:
//--------------------
#ifndef _PROVA_
#define _PROVA_
#include "Terza.h"
class Prova{
public:
Prova();
};
#endif
и
//Terza.h:
//--------------------
#ifndef _TERZA_
#define _TERZA_
#include "EreProva.h"
class Terza{
public:
Terza();
};
#endif
и
//EreProva.h:
//--------------------
#ifndef _EREPROVA_
#define _EREPROVA_
#include "Prova.h"
class EreProva : public Prova{
public:
EreProva();
};
#endif
которым не компилируется говоря «» Prova ': базовый класс undefined ".
Каков наилучший способ избежать рекурсий заголовка между унаследованными классами
Что это такое? Вы должны принять ответ Aiok Save. –