Что-то запутался.
Есть 2 класса — A и B. Для каждого класса 2 файла (*.cpp и *.h).
В классе A должна быть переменная типа B, в классе B должна быть переменная типа A.
Что за инклуды я должен сделать?
Пишу так:
#pragma once
#include "B.h"
class A
{
B *b;
};
и
#pragma once
#include "A.h"
class B
{
A *a;
};
Компилятор ругается:
A.h: error C2143: syntax error : missing ';' before '*'
Другие ошибки аналогичны.
Заранее спасибо.