Intro(C++)
Intro --
introduction to C++ library classes
Description
This section contains manual pages for the classes and routines
in two older, non-standard C++ libraries. These are provided
primarily for compatibility with existing applications. Manual
pages for the classes and routines in the new ISO C++ Standard
Library are provided in section 3C++std; they should be used
whenever possible.
The two libraries described in this section are:
-
The old de facto AT&T C++ "standard library" which provided
the new functions and complex and iostreams classes before
the ISO standard for C++ was developed. These classes are in
the global namespace, not namespace std, and are accessed by
including the .h-suffixed forms of header files (for example,
by including <new.h> rather than <new>
or <iostream.h> rather than <iostream>.
The iostreams classes in this library are not
thread-safe.
-
C++ Standard Components. This is a foundation class library which has a large amount
of functional overlap with the ISO C++ Standard Library.
These classes and routines are in namespace SCO_SC.
They are not thread-safe. To ease compilation of
existing usages of C++ Standard Components, compiling with
-DUSING_SCO_SC will generate "using namespace SCO_SC;"
using directives at the end of each Standard Component header.
This will allow you to compile existing code without
changing it to reference the namespace.
References
CC(CP)
The classes and routines of (3C++std), see
Intro(C++std).
Standards compliance
As described above, the classes and routines in this section are
not part of the ISO C++ Standard Library.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 - 01 June 2005