Trong một dự án tôi có 2 lớp:Thông tư C++ Tiêu đề Bao gồm
// 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];
};
Nhưng tôi không thể biên dịch mã này, gặp lỗi tại đường dây static IFr ifr;
. Loại bao gồm này có bị cấm không?
Tôi giả định rằng nên được mainw :: CSize –