Почему я не могу объявить тип поля класса другого класса? Это дает мне C4430 ошибка:Невозможно объявить тип поля класса другого класса
//Entity.h file
class Entity
{
public:
Box test;
};
class Box
{
public:
double length; // Length of a box
double breadth; // Breadth of a box
double height; // Height of a box
};
Определить поле класса сначала, а затем класс. В этой последовательности объект класса еще не знает, что есть поле класса, определенное далее. – Farax