Does this exclude that objects with public methods and private data become standard?
No, the Wikipedia article is incorrectly worded . Section 9/6 of the FCD mentions only another access control for data members that considers the standard layout:
A standard layout class is a class that:
[...]
- has the same access control (section 11) for all non-static data elements ,
source share