Re: C99 library part of C++ TR1
- From: "P.J. Plauger" <pjp@xxxxxxxxxxxxxx>
- Date: Sat, 31 Mar 2007 13:54:05 -0400
<albert.neu@xxxxxxxxx> wrote in message
news:1175339432.411898.270730@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
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!
The C++ committee has already voted to include all the C99 additions
from TR1 (which is essentially the entire C99 library) in the next
revision of Standard C++, a.k.a. C++0X.
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.?
The library perhaps, but not the language. I seriously doubt that
variable length arrays or complex arithmetic will be added to the
Standard C++ language. (There are different, and arguably better,
ways to do both already in C++.) Note, however, that the C99 and
C++ preprocessors have already been reconciled for C++0X.
P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com
.
- Follow-Ups:
- Re: C99 library part of C++ TR1
- From: Servé Laurijssen
- Re: C99 library part of C++ TR1
- References:
- C99 library part of C++ TR1
- From: albert . neu
- C99 library part of C++ TR1
- Prev by Date: Re: [OT] Re: Etymology of "struct"
- Next by Date: Re: Difference between "library parts" of C99 and "language parts" of C99
- Previous by thread: Re: C99 library part of C++ TR1
- Next by thread: Re: C99 library part of C++ TR1
- Index(es):
Relevant Pages
|