[cxx-abi-dev] What is a POD? TC1 or first C++ Standard

Gabriel Dos Reis gdr at cs.tamu.edu
Fri Sep 24 05:06:17 UTC 2004


Dennis Handly <dhandly at cup.hp.com> writes:

| >From: Gabriel Dos Reis <gdr at cs.tamu.edu>
| >And it would appear to users very counter-intuitive and confusing if
| >pointer-to-members were treated very differently from other PODs.
| 
| I wouldn't think so.  It was there in black and white saying they are
| not PODs, 9(4).  ;-)

I mean from C++ programmers point of view -- since the standard has
been corrected.  And if the standard was changed, it did not match
users expectations :-) 

| Probably because they are not available in C.

Yes, but "POD" was defined as a more or less good approximation of
what C provides.  It turned about that that did not catch what
people would expect to be treated as POD (hence, the proliferation of
variations, e.g. "nearly POD type", "enhanced POD type", etc.)

-- Gaby



More information about the cxx-abi-dev mailing list