At 17:28 +0200 2005/05/30, Alexandre Duret-Lutz wrote:
On Mon, May 30, 2005 at 04:22:20PM +0200, Hans Aberg wrote:
 Under C++, for example, the name is really std::strlen, not strlen.

Not if you include string.h, which happens when compiling C code.

The revision of the C++ standard that I have, ISO+IEC+14882-1998, says:
D.5.2 Each C header, whose name has the form name.h, behaves as if each name placed in the Standard library namespace by the corresponding cname header is also placed within the namespace scope of the namespace std and is followed by an explicit using-declaration(7.3.3)

Are you saying it has been changed in the later C++ revision?
--
  Hans Aberg


Reply via email to