在一個項目中,我有2類:圓C++頭包括
// 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;
行發生錯誤。這種交叉包含是否被禁止?
我認爲應該是mainw :: CSize – 2009-08-15 11:03:05