Talk:cpp/named req/StandardLayoutType

C++ Rev Macro
Appears to be incorrect in at least two places. Tmcleod (talk) 10:34, 10 June 2018 (PDT)
 * "All non-static data members have the same access control" did not occur until C++11.
 * Some of the requirements in the "Since C++14" box did not occur until C++17.
 * For the latter point, have you taken the defect reports (listed at the page bottom) into account? --Ybab321 (talk) 23:08, 10 June 2018 (PDT)

The section below:
 * Has no two base class subobjects of the same type

seems to be incorrect.

On gcc 6.2.0 (c++14),

returns false.

Thus,

returns true. — Preceding unsigned comment added by Mohansn (talk • contribs)
 * The compiler at issue doesn't implement the relevant DR resolutions. Our description is correct. T. Canens (talk) 05:17, 5 February 2018 (PST)

Thanks! --Mohansn (talk) 05:41, 7 February 2018 (PST)