मुझे निश्चित रूप से कुछ याद आ रहा है, लेकिन मुझे समझ नहीं आ रहा है कि यह संकलन (g ++ और clang ++ दोनों के साथ) क्यों है:
struct A
{
};
struct B
{
};
int main()
{
A a(B);
}
सबसे पहले, B
एक प्रकार है ... एक मूल्य नहीं है। मुझे इस कोड की व्याख्या कैसे करनी चाहिए?
A a(B());
जो एक चर परिभाषा या फ़ंक्शन घोषणा हो सकती है।