1 <?xml version=
"1.0" encoding=
"UTF-8" standalone=
"no"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=
"http://www.w3.org/1999/xhtml"><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.78.1" /><meta name=
"keywords" content=
"ISO C++, library" /><meta name=
"keywords" content=
"ISO C++, runtime, library" /><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><div class=
"navheader"><table width=
"100%" summary=
"Navigation header"><tr><th colspan=
"3" align=
"center">Part I.
5 </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"><div class=
"titlepage"><div><div><h1 class=
"title"><a id=
"manual.intro"></a>Part I.
7 <a id=
"idm269898634240" class=
"indexterm"></a>
8 </h1></div></div></div><div class=
"toc"><p><strong>Table of Contents
</strong></p><dl class=
"toc"><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.2014">C++
2014</a></span></dt><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>