mathieu <
mathieu....@gmail.com> wrote in
news:6da90fee-24a9-41ba...@googlegroups.com:
This is straight from Annex D in C++ 2003 and later (possibly also
earlier) standards which among other things is listing these C headers
and which is also referenced by the wikipedia article:
"These are deprecated features, where deprecated is defined as: Normative
for the current edition of the Standard, but not guaranteed to be part of
the Standard in future revisions."
As to why, then I guess the main reason is that these headers pollute the
global namespace and may conflict with the same names defined by the C
implementations (e.g. ::abs() truncating its argument to an integer).
Cheers
Paavo