Help with bit-field semantics in C and C++

Toon Moene toon@moene.indiv.nluug.nl
Tue Aug 24 23:04:00 GMT 2004


Mark Mitchell wrote:

> When reading the C++ standard, it pays to remember that it's big, 
> complex, and some parts are better written than others.  The people 
> writing it just didn't think of all the corner cases, whichi is not to 
> criticize; it's just a fact.

This is also not meant as criticism, just a question on the process of 
creating the C++ standard.

During the creation of a Fortran Standard (the 2003 one is the one I'm 
familiar with) unfailingly there are vendors who implement 2003 features 
into their Fortran 95 compilers, just to see whether "it works".  Just 
as unfailingly, they'll unearth corner cases the committee overlooked. 
If the corner case really is in the new 2003 proto-standard, it can be 
dealt with internally - however, "interpretations" of the Fortran 95 
Standard are not uncommon in this process.

How does that work for C++ ?

-- 
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG  Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/



More information about the Gcc mailing list