एक परियोजना में शामिल मैं 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;
लाइन पर एक त्रुटि प्राप्त हो रही है। क्या इस प्रकार का पार-समावेश प्रतिबंधित है?
मुझे लगता है कि मुख्य होना चाहिए :: CSize –