> Version 2.95 got it right: This is no valid C++ (What happens if someone
> adds a constructor to the struct?).

While this is indeed not well-formed C++ 98, this is a defect in C++
itself (as it breaks C compatibility). Defect Report 80 (which will be
included in the upcoming technical corrigendum) restores C
compatibility again, and makes your example well-formed; see

http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/cwg_defects.html#80

g++ already incorporates the resolution to this issue.

The case where a constructor for this class is also present is an
entirely different issue (see the DR).

Regards,
Martin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Reply via email to