📄 index.html
字号:
-- (STL) for defining a template class that implementsa singly linked list container<BR><CODE><A HREF="sstream.html"><sstream></A></CODE>-- for defining several iostreams template classes that manipulatestring containers<BR><CODE><A HREF="stack.html"><stack></A></CODE>-- (STL) for defining a template class that implements a stack container<BR><CODE><A HREF="stdexcep.html"><stdexcept></A></CODE>-- for defining several classes useful for reporting exceptions<BR><CODE><A HREF="streambu.html"><streambuf></A></CODE>-- for defining template classes that buffer iostreams operations<BR><CODE><A HREF="string2.html"><string></A></CODE>-- for defining a template class that implements a string container<BR><CODE><A HREF="strstrea.html"><strstream></A></CODE>-- for defining several iostreams classes that manipulate in-memorycharacter sequences<BR><CODE><A HREF="typeinfo.html"><typeinfo></A></CODE>-- for defining class <CODE>type_info</CODE>, the result of the<CODE>typeid</CODE> operator<BR><CODE><A HREF="utility.html"><utility></A></CODE>-- (STL) for defining several templates of general utility<BR><CODE><A HREF="valarray.html"><valarray></A></CODE>-- for defining several classes and template classes thatsupport value-oriented arrays<BR><CODE><A HREF="vector.html"><vector></A></CODE>-- (STL) for defining a template class that implements a vector container</P><P>The Standard C++ library works in conjunction with the 18headers from the<B><A NAME="Standard C Library">Standard C library</A></B>,sometimes with small alterations.The headers come in two forms, new and traditional.The new-form headers are:</P><P><CODE><A HREF="cassert.html"><cassert></A></CODE>-- for enforcing assertions when functions execute<BR><CODE><A HREF="cctype.html"><cctype></A></CODE>-- for classifying characters<BR><CODE><A HREF="cerrno.html"><cerrno></A></CODE>-- for testing error codes reported by library functions<BR><CODE><A HREF="cfloat.html"><cfloat></A></CODE>-- for testing floating-point type properties<BR><CODE><A HREF="ciso646.html"><ciso646></A></CODE>-- for programming in ISO 646 variant character sets<BR><CODE><A HREF="climits.html"><climits></A></CODE>-- for testing integer type properties<BR><CODE><A HREF="clocale.html"><clocale></A></CODE>-- for adapting to different cultural conventions<BR><CODE><A HREF="cmath.html"><cmath></A></CODE>-- for computing common mathematical functions<BR><CODE><A HREF="csetjmp.html"><csetjmp></A></CODE>-- for executing nonlocal <I>goto</I> statements<BR><CODE><A HREF="csignal.html"><csignal></A></CODE>-- for controlling various exceptional conditions<BR><CODE><A HREF="cstdarg.html"><cstdarg></A></CODE>-- for accessing a varying number of arguments<BR><CODE><A HREF="cstddef.html"><cstddef></A></CODE>-- for defining several useful types and macros<BR><CODE><A HREF="cstdio.html"><cstdio></A></CODE>-- for performing input and output<BR><CODE><A HREF="cstdlib.html"><cstdlib></A></CODE>-- for performing a variety of operations<BR><CODE><A HREF="cstring.html"><cstring></A></CODE>-- for manipulating several kinds of strings<BR><CODE><A HREF="ctime.html"><ctime></A></CODE>-- for converting between various time and date formats<BR><CODE><A HREF="cwchar.html"><cwchar></A></CODE>-- for manipulating<A HREF="lib_file.html#wide stream">wide streams</A> andseveral kinds of strings<BR><CODE><A HREF="cwctype.html"><cwctype></A></CODE>-- for classifying<A HREF="charset.html#Wide-Character Encoding">wide characters</A></P><P>The traditional Standard C library headers are:</P><P><CODE><A HREF="assert.html"><assert.h></A></CODE>-- for enforcing assertions when functions execute<BR><CODE><A HREF="ctype.html"><ctype.h></A></CODE>-- for classifying characters<BR><CODE><A HREF="errno.html"><errno.h></A></CODE>-- for testing error codes reported by library functions<BR><CODE><A HREF="float.html"><float.h></A></CODE>-- for testing floating-point type properties<BR><CODE><A HREF="iso646.html"><iso646.h></A></CODE>-- for programming in ISO 646 variant character sets<BR><CODE><A HREF="limits.html"><limits.h></A></CODE>-- for testing integer type properties<BR><CODE><A HREF="locale.html"><locale.h></A></CODE>-- for adapting to different cultural conventions<BR><CODE><A HREF="math.html"><math.h></A></CODE>-- for computing common mathematical functions<BR><CODE><A HREF="setjmp.html"><setjmp.h></A></CODE>-- for executing nonlocal <I>goto</I> statements<BR><CODE><A HREF="signal.html"><signal.h></A></CODE>-- for controlling various exceptional conditions<BR><CODE><A HREF="stdarg.html"><stdarg.h></A></CODE>-- for accessing a varying number of arguments<BR><CODE><A HREF="stddef.html"><stddef.h></A></CODE>-- for defining several useful types and macros<BR><CODE><A HREF="stdio.html"><stdio.h></A></CODE>-- for performing input and output<BR><CODE><A HREF="stdlib.html"><stdlib.h></A></CODE>-- for performing a variety of operations<BR><CODE><A HREF="string.html"><string.h></A></CODE>-- for manipulating several kinds of strings<BR><CODE><A HREF="time.html"><time.h></A></CODE>-- for converting between various time and date formats<BR><CODE><A HREF="wchar.html"><wchar.h></A></CODE>-- for manipulating<A HREF="lib_file.html#wide stream">wide streams</A> andseveral kinds of strings<BR><CODE><A HREF="wctype.html"><wctype.h></A></CODE>-- for classifying<A HREF="charset.html#Wide-Character Encoding">wide characters</A></P><P>Finally, in this<A HREF="#implementation">implementation</A>,the Standard C++ library also includes several headersfor compatibility with traditional C++ libraries:</P><P><CODE><A HREF="fstream2.html"><fstream.h></A></CODE>-- for defining several iostreams template classes that manipulateexteral files<BR><CODE><A HREF="iomanip2.html"><iomanip.h></A></CODE>-- for declaring several iostreams manipulators that take an argument<BR><CODE><A HREF="iostrea2.html"><iostream.h></A></CODE>-- for declaring the iostreams objects that manipulate thestandard streams<BR><CODE><A HREF="new2.html"><new.h></A></CODE>-- for declaring several functions that allocate and free storage<BR><CODE><A HREF="stl.html"><stl.h></A></CODE>-- for declaring several template classes that aid migrationfrom older versions of the<A HREF="#Standard Template Library">StandardTemplate Library</A></P><P>Other information on the Standard C++ library includes:</P><P><B><A HREF="lib_cpp.html">C++ Library Overview</A></B> --how to use the Standard C++ library<BR><B><A HREF="lib_over.html">C Library Overview</A></B> --how to use the Standard C library, including what happens at<A HREF="lib_over.html#program startup">program startup</A> and at<A HREF="lib_over.html#program termination">program termination</A><BR><B><A HREF="charset.html">Characters</A></B> --how to write<A HREF="charset.html#character constant">character constants</A> and<A HREF="charset.html#string literal">string literals</A>, and how toconvert between<A HREF="charset.html#Multibyte Characters">multibyte characters</A> and<A HREF="charset.html#Wide-Character Encoding">wide characters</A><BR><B><A HREF="lib_file.html">Files and Streams</A></B> -- how to read and write data between the program and<A HREF="lib_file.html#files">files</A><BR><B><A HREF="lib_prin.html">Formatted Output</A></B> -- how to generate text under control of a<A HREF="lib_prin.html#format string">format string</A><BR><B><A HREF="lib_scan.html">Formatted Input</A></B> -- how to scan and parse text under control of a<A HREF="lib_prin.html#format string">format string</A><BR><B><A HREF="lib_stl.html">STL Conventions</A></B> -- how to read the descriptions of<A HREF="#STL">STL</A> template classes and functions<BR><B><A HREF="lib_cont.html">Containers</A></B> -- how to use an arbitrary<A HREF="#STL">STL</A> container template class</P><P>A few special conventions are introduced into this documentspecifically for this particular<B><A NAME="implementation">implementation</A></B> of the StandardC++ library. Because the<A HREF="crit_pjp.html#C++ Standard">C++ Standard</A>is still relatively new, not all implementations support all the featuresdescribed here. Hence, this implementation introduces macros,or alternative declarations, where necessary to provide reasonablesubstitutes for the capabilities required by the C++ Standard.</P><HR><P>See also the<B><A HREF="_index.html">Index</A></B>.</P><P><I><A HREF="crit_pjp.html">Copyright</A> © 1992-2002by P.J. Plauger. All rights reserved.</I></P><!--V4.01:1125--></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -