1 <html><head><meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8"><title>Part I. Introduction
</title><meta name=
"generator" content=
"DocBook XSL-NS Stylesheets V1.76.1"><meta name=
"keywords" content=
"
5 "><meta name=
"keywords" content=
"
11 "><link rel=
"home" href=
"../index.html" title=
"The GNU C++ Library"><link rel=
"up" href=
"index.html" title=
"The GNU C++ Library Manual"><link rel=
"prev" href=
"index.html" title=
"The GNU C++ Library Manual"><link rel=
"next" href=
"status.html" title=
"Chapter 1. Status"></head><body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF"><div class=
"navheader"><table width=
"100%" summary=
"Navigation header"><tr><th colspan=
"3" align=
"center">Part I.
14 </th></tr><tr><td width=
"20%" align=
"left"><a accesskey=
"p" href=
"index.html">Prev
</a> </td><th width=
"60%" align=
"center">The GNU C++ Library Manual
</th><td width=
"20%" align=
"right"> <a accesskey=
"n" href=
"status.html">Next
</a></td></tr></table><hr></div><div class=
"part" title=
"Part I. Introduction"><div class=
"titlepage"><div><div><h1 class=
"title"><a name=
"manual.intro"></a>Part I.
16 <a class=
"indexterm" name=
"id525087"></a>
17 </h1></div></div></div><div class=
"toc"><p><b>Table of Contents
</b></p><dl><dt><span class=
"chapter"><a href=
"status.html">1. Status
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"status.html#manual.intro.status.iso">Implementation Status
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"status.html#status.iso.1998">C++
1998/
2003</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"status.html#iso.1998.status">Implementation Status
</a></span></dt><dt><span class=
"section"><a href=
"status.html#iso.1998.specific">Implementation Specific Behavior
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"status.html#status.iso.2011">C++
2011</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"status.html#iso.2011.specific">Implementation Specific Behavior
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"status.html#status.iso.tr1">C++ TR1
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"status.html#iso.tr1.specific">Implementation Specific Behavior
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"status.html#status.iso.tr24733">C++ TR
24733</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"license.html">License
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"license.html#manual.intro.status.license.gpl">The Code: GPL
</a></span></dt><dt><span class=
"section"><a href=
"license.html#manual.intro.status.license.fdl">The Documentation: GPL, FDL
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"bugs.html">Bugs
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"bugs.html#manual.intro.status.bugs.impl">Implementation Bugs
</a></span></dt><dt><span class=
"section"><a href=
"bugs.html#manual.intro.status.bugs.iso">Standard Bugs
</a></span></dt></dl></dd></dl></dd><dt><span class=
"chapter"><a href=
"setup.html">2. Setup
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"setup.html#manual.intro.setup.prereq">Prerequisites
</a></span></dt><dt><span class=
"section"><a href=
"configure.html">Configure
</a></span></dt><dt><span class=
"section"><a href=
"make.html">Make
</a></span></dt></dl></dd><dt><span class=
"chapter"><a href=
"using.html">3. Using
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using.html#manual.intro.using.flags">Command Options
</a></span></dt><dt><span class=
"section"><a href=
"using_headers.html">Headers
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_headers.html#manual.intro.using.headers.all">Header Files
</a></span></dt><dt><span class=
"section"><a href=
"using_headers.html#manual.intro.using.headers.mixing">Mixing Headers
</a></span></dt><dt><span class=
"section"><a href=
"using_headers.html#manual.intro.using.headers.cheaders">The C Headers and
<code class=
"code">namespace std
</code></a></span></dt><dt><span class=
"section"><a href=
"using_headers.html#manual.intro.using.headers.pre">Precompiled Headers
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"using_macros.html">Macros
</a></span></dt><dt><span class=
"section"><a href=
"using_namespaces.html">Namespaces
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_namespaces.html#manual.intro.using.namespaces.all">Available Namespaces
</a></span></dt><dt><span class=
"section"><a href=
"using_namespaces.html#manual.intro.using.namespaces.std">namespace std
</a></span></dt><dt><span class=
"section"><a href=
"using_namespaces.html#manual.intro.using.namespaces.comp">Using Namespace Composition
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"using_dynamic_or_shared.html">Linking
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_dynamic_or_shared.html#manual.intro.using.linkage.freestanding">Almost Nothing
</a></span></dt><dt><span class=
"section"><a href=
"using_dynamic_or_shared.html#manual.intro.using.linkage.dynamic">Finding Dynamic or Shared Libraries
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"using_concurrency.html">Concurrency
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_concurrency.html#manual.intro.using.concurrency.prereq">Prerequisites
</a></span></dt><dt><span class=
"section"><a href=
"using_concurrency.html#manual.intro.using.concurrency.thread_safety">Thread Safety
</a></span></dt><dt><span class=
"section"><a href=
"using_concurrency.html#manual.intro.using.concurrency.atomics">Atomics
</a></span></dt><dt><span class=
"section"><a href=
"using_concurrency.html#manual.intro.using.concurrency.io">IO
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_concurrency.html#concurrency.io.structure">Structure
</a></span></dt><dt><span class=
"section"><a href=
"using_concurrency.html#concurrency.io.defaults">Defaults
</a></span></dt><dt><span class=
"section"><a href=
"using_concurrency.html#concurrency.io.future">Future
</a></span></dt><dt><span class=
"section"><a href=
"using_concurrency.html#concurrency.io.alt">Alternatives
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"using_concurrency.html#manual.intro.using.concurrency.containers">Containers
</a></span></dt></dl></dd><dt><span class=
"section"><a href=
"using_exceptions.html">Exceptions
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_exceptions.html#intro.using.exception.safety">Exception Safety
</a></span></dt><dt><span class=
"section"><a href=
"using_exceptions.html#intro.using.exception.propagating">Exception Neutrality
</a></span></dt><dt><span class=
"section"><a href=
"using_exceptions.html#intro.using.exception.no">Doing without
</a></span></dt><dt><span class=
"section"><a href=
"using_exceptions.html#intro.using.exception.compat">Compatibility
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"using_exceptions.html#using.exception.compat.c">With
<code class=
"literal">C
</code></a></span></dt><dt><span class=
"section"><a href=
"using_exceptions.html#using.exception.compat.posix">With
<code class=
"literal">POSIX
</code> thread cancellation
</a></span></dt></dl></dd></dl></dd><dt><span class=
"section"><a href=
"debug.html">Debugging Support
</a></span></dt><dd><dl><dt><span class=
"section"><a href=
"debug.html#debug.compiler">Using
<span class=
"command"><strong>g++
</strong></span></a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.req">Debug Versions of Library Binary Files
</a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.memory">Memory Leak Hunting
</a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.races">Data Race Hunting
</a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.gdb">Using
<span class=
"command"><strong>gdb
</strong></span></a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.exceptions">Tracking uncaught exceptions
</a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.debug_mode">Debug Mode
</a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.compile_time_checks">Compile Time Checking
</a></span></dt><dt><span class=
"section"><a href=
"debug.html#debug.profile_mode">Profile-based Performance Analysis
</a></span></dt></dl></dd></dl></dd></dl></div></div><div class=
"navfooter"><hr><table width=
"100%" summary=
"Navigation footer"><tr><td width=
"40%" align=
"left"><a accesskey=
"p" href=
"index.html">Prev
</a> </td><td width=
"20%" align=
"center"><a accesskey=
"u" href=
"index.html">Up
</a></td><td width=
"40%" align=
"right"> <a accesskey=
"n" href=
"status.html">Next
</a></td></tr><tr><td width=
"40%" align=
"left" valign=
"top">The GNU C++ Library Manual
</td><td width=
"20%" align=
"center"><a accesskey=
"h" href=
"../index.html">Home
</a></td><td width=
"40%" align=
"right" valign=
"top"> Chapter
1. Status
</td></tr></table></div></body></html>