Odsyłacze zawierają nagłówki w programie c ++
Ciekawi mnie scenariusz skonfigurowany w następujący sposób:
Oto kod, który zostałby umieszczony w pliku o nazwie Header1.h:
#ifndef HEADER1_H
#define HEADER1_H
#include "Header2.h"
class Class1
{
Class2 class2Instance;
};
#endif
Oto kod, który zostałby umieszczony w pliku o nazwie Header2.h:
#ifndef HEADER2_H
#define HEADER2_H
#include "Header1.h"
class Class2
{
Class1 class1Instance;
};
#endif
Otrzymuję komunikaty o błędach, gdy to robię (z powodu założeń, które zakładam), ale wydaje mi się, że muszę to zrobić, aby uwzględnić każdy z obiektów w oddzielnych klasach. Czy ktoś może mi pomóc w tym, co robię źle?