В проекте у меня есть 2 класса:
//mainw.h
#include "IFr.h"
...
class mainw
{
public:
static IFr ifr;
static CSize=100;
...
};
//IFr.h
#include "mainw.h"
...
class IFr
{
public float[mainw::CSize];
};
Но я не могу скомпилировать этот код, получив ошибку в строке static IFr ifr;
. Запрещено ли подобное перекрестное включение?