A
albert.neu
Hello!
The C99 library is part of C++ TR1.
From: http://www.dinkumware.com/tr1.aspx
comes this information:
[TR1 includes the] "C99 library, including all the numerous functions
added to the C Standard with C99, properly blended into
the C++ environment".
This is interesting, since it means that if C++ compilers adapt to
TR1, C programmers can effectively use the entire C99 (with those TR1-
compliant compilers), without any problems!
And that C99 code, can then interface nicely with C++ TR1, including
all the C++ constructs (that are not part of C99)
I wonder if C99 is really 100% a subset of C++ TR1.?
(But ahh...
A standard, especially a new one is very different from the "de facto"
standard of many people in industry.)
Kind regards,
Albert
Some Interesting docs:
Proposed additions to TR-1 to improve compatibility with C99 (P.J.
Plauger)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1503.txt
Draft Technical Report on C++ Library Extensions (C++ TR1 as far as I
can see...)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf#page=167
C99 Standard(Committee Draft 2005 - ISO/IEC 9899:TC2)
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf
"The New C Standard: A Cultural and Economic Commentary" by Derek M.
Jones
http://www.knosof.co.uk/cbook/cbook.html
The C99 library is part of C++ TR1.
From: http://www.dinkumware.com/tr1.aspx
comes this information:
[TR1 includes the] "C99 library, including all the numerous functions
added to the C Standard with C99, properly blended into
the C++ environment".
This is interesting, since it means that if C++ compilers adapt to
TR1, C programmers can effectively use the entire C99 (with those TR1-
compliant compilers), without any problems!
And that C99 code, can then interface nicely with C++ TR1, including
all the C++ constructs (that are not part of C99)
I wonder if C99 is really 100% a subset of C++ TR1.?
(But ahh...
A standard, especially a new one is very different from the "de facto"
standard of many people in industry.)
Kind regards,
Albert
Some Interesting docs:
Proposed additions to TR-1 to improve compatibility with C99 (P.J.
Plauger)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1503.txt
Draft Technical Report on C++ Library Extensions (C++ TR1 as far as I
can see...)
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf#page=167
C99 Standard(Committee Draft 2005 - ISO/IEC 9899:TC2)
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf
"The New C Standard: A Cultural and Economic Commentary" by Derek M.
Jones
http://www.knosof.co.uk/cbook/cbook.html