| 14 |
<!-- breadcrumbs --> |
<!-- breadcrumbs --> |
| 15 |
<div class="breadtrail"> |
<div class="breadtrail"> |
| 16 |
<a href="http://apache.org/">Apache</a> > |
<a href="http://apache.org/">Apache</a> > |
| 17 |
<a href="http://incubator.apache.org/">Incubator</a> > |
<a href="http://stdcxx.apache.org/">stdcxx</a> |
|
<a href="http://incubator.apache.org/stdcxx/">stdcxx</a> |
|
| 18 |
</div> |
</div> |
| 19 |
|
|
| 20 |
<div class="header"> |
<div class="header"> |
| 21 |
<div class="grouplogo"> |
<div class="grouplogo"> |
| 22 |
<a href="http://incubator.apache.org/"> |
<a href="http://stdcxx.apache.org/"> |
| 23 |
<img class="logoImage" |
<img class="logoImage" |
| 24 |
alt="Apache Incubator" |
alt="Apache Incubator" |
| 25 |
title="Apache Incubator" |
title="The Apache C++ Standard Library" |
| 26 |
src="images/incubator_logo.gif" |
src="images/stdcxx.png" |
| 27 |
border="0" > |
border="0" > |
| 28 |
</a> |
</a> |
| 29 |
</div> |
</div> |
|
<div class="projectlogo"> |
|
|
<a href="http://incubator.apache.org/stdcxx/"> |
|
|
<img class="logoImage" |
|
|
alt="STDCXX - Apache C++ Standard Library" |
|
|
title="STDCXX - Apache C++ Standard Library" |
|
|
src="images/stdcxx.gif" |
|
|
border="0"> |
|
|
|
|
|
</a> |
|
|
</div> |
|
| 30 |
<div class="searchbox"> |
<div class="searchbox"> |
| 31 |
<form action="http://www.google.com/search" |
<form action="http://www.google.com/search" |
| 32 |
method="get" |
method="get" |
| 136 |
|
|
| 137 |
<!--start main content--> |
<!--start main content--> |
| 138 |
<div id="content"> |
<div id="content"> |
| 139 |
<h1>STDCXX - Apache C++ Standard Library</h1> |
<h1>Apache C++ Standard Library (STDCXX)</h1> |
| 140 |
<div id="minitoc-area"> |
<div id="minitoc-area"> |
| 141 |
<ul class="minitoc"> |
<ul class="minitoc"> |
| 142 |
|
|
| 143 |
<li><a href="#what_is">What is stdcxx?</a></li> |
<li><a href="#what_is">What is The Apache C++ Standard Library?</a></li> |
| 144 |
<li><a href="#objectives">Objectives</a></li> |
<li><a href="#objectives">Objectives</a></li> |
| 145 |
<li><a href="#news">Project News</a></li> |
<li><a href="#news">Project News</a></li> |
| 146 |
<li><a href="#platforms">Platforms</a></li> |
<li><a href="#platforms">Platforms</a></li> |
| 158 |
|
|
| 159 |
<!-- section ================================================= --> |
<!-- section ================================================= --> |
| 160 |
<a name="what_is"></a> |
<a name="what_is"></a> |
| 161 |
<h2 class="boxed">What is stdcxx?</h2> |
<h2 class="boxed">What is the Apache C++ Standard Library?</h2> |
| 162 |
<div class="section"> |
<div class="section"> |
| 163 |
<p> |
<p> |
| 164 |
|
|
| 165 |
The stdcxx project (pronounced "standard C++ library", not |
The Apache C++ Standard Library project (code name stdcxx, pronounced |
| 166 |
S-T-D-C-X-X) is a collection of algorithms, containers, iterators, and |
"standard C++ library", <u>not</u> S-T-D-C-X-X) is a collection of |
| 167 |
other fundamental components of every piece of software, implemented |
algorithms, containers, iterators, and other fundamental components |
| 168 |
as C++ classes, templates, and functions essential for writing C++ |
of every piece of software, implemented as C++ classes, templates, |
| 169 |
programs. |
and functions essential for writing C++ programs. |
| 170 |
|
|
| 171 |
</p> |
</p> |
| 172 |
<p> |
<p> |
| 173 |
|
|
| 174 |
The goal of the Apache C++ Standard Library project is to provide a |
The goal of the Apache C++ Standard Library is to provide a free |
| 175 |
free implementation of the ISO/IEC 14882 international standard for |
implementation of the ISO/IEC 14882 international standard for C++ |
| 176 |
C++ that enables source code portability and consistent behavior of |
that enables source code portability and consistent behavior of |
| 177 |
programs across all major hardware implementations, operating systems, |
programs across all major hardware implementations, operating systems, |
| 178 |
and compilers, open source and commercial alike. An additional goal is |
and compilers, open source and commercial alike. An additional goal is |
| 179 |
to achieve maximum implementation efficiency on each platform by |
to achieve maximum implementation efficiency on each platform by |