--- In Boost-Users@y..., Jon Kalb wrote:
At 7:57 PM +0000 1/5/02, bill_kempf wrote:
is neither deprecated,
Appendix D.5 Standard C library headers [depr.c.headers] leads me
to
believe otherwise.
Splitting hairs. is deprecated with preference for
<cstring> (not <string>), but the functionality contained in both is
identical. The only difference is in which namespace names are
placed. This is not the case with <iostream> and .
is a non-standard header, often still provided by
compiler vendors for compatibility with the pre-standard non-template
based iostreams. Using can result in undefined
behavior, as is the case when you mix use of it with use of
<iostream>, while use of is still 100% conforming even if
it's use is discouraged in favor of <cstring>.
Granted, my statement was not fully correct and likely caused some
confusion, but your response just made things worse.
Bill Kempf