कृपया मुझे शिक्षित करें। जबकि इस नहीं हैसी ++ परिपत्र निर्भरता - नामस्थान बनाम संरचना
struct compiles
{
struct A;
struct B
{
B(const A &a) : member(a.member) { }
int member;
};
struct A
{
A(const B &b) : member(b.member) { }
int member;
};
};
:: क्यों इस संकलन करता है
namespace doesnt
{
struct A;
struct B
{
B(const A &a) : member(a.member) { }
int member;
};
struct A
{
A(const B &b) : member(b.member) { }
int member;
};
}
(MSVC 9.0 में)
आपको प्राप्त होने वाली संकलक त्रुटि क्या है? समस्या के समाधान के लिए –
+1 नामस्थान के लिए +1 – TonyK