blob: b8a632b6e6e0ce443ff9a4007604f948288a9d33 [file] [log] [blame]
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed
with this work for additional information regarding copyright
ownership. The ASF licenses this file to you under the Apache
License, Version 2.0 (the License); you may not use this file
except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing
permissions and limitations under the License.
Copyright 1999-2007 Rogue Wave Software, Inc.
-->
<HTML>
<HEAD>
<TITLE>Standards Conformance</TITLE>
<LINK REL=StyleSheet HREF="../rw.css" TYPE="text/css" TITLE="Apache stdcxx Stylesheet"></HEAD>
<BODY BGCOLOR=#FFFFFF>
<A HREF="1-2.html"><IMG SRC="images/bprev.gif" WIDTH=20 HEIGHT=21 ALT="Previous file" BORDER=O></A><A HREF="noframes.html"><IMG SRC="images/btop.gif" WIDTH=56 HEIGHT=21 ALT="Top of Document" BORDER=O></A><A HREF="booktoc.html"><IMG SRC="images/btoc.gif" WIDTH=56 HEIGHT=21 ALT="Contents" BORDER=O></A><A HREF="tindex.html"><IMG SRC="images/bindex.gif" WIDTH=56 HEIGHT=21 ALT="Index page" BORDER=O></A><A HREF="2.html"><IMG SRC="images/bnext.gif" WIDTH=25 HEIGHT=21 ALT="Next file" BORDER=O></A><DIV CLASS="DOCUMENTNAME"><B>Apache C++ Standard Library Reference Guide</B></DIV>
<H2>1.3 Standards Conformance</H2>
<P>This implementation of the C++ Standard Library conforms to <I>ISO/IEC 14882:2003 -- International Standard for Information Systems -- Programming Language C++</I>. In addition, this implementation conforms to a subset of the requirements of the following standards:</P>
<UL>
<LI><P CLASS="LIST">ISO/IEC 9899<br>Programming languages -- C</P></LI>
<LI><P CLASS="LIST">ISO/IEC 10967-1<br>Information technology -- Language independent arithmetic -- Part 1: Integer and floating point arithmetic</P></LI>
<LI><P CLASS="LIST">ISO/IEC 10646-1<br>Information technology -- Universal Multiple-Octet Coded Character Set (UCS)</P></LI>
<LI><P CLASS="LIST">ISO/IEC 559 (same as IEEE 754)<br>Binary floating-point arithmetic for microprocessor systems</P></LI>
<LI><P CLASS="LIST">ISO/IEC 9945-1 (same as IEEE Std 1003.1)<br>Information technology -- Portable Operating System Interface (POSIX)</P></LI>
<LI><P CLASS="LIST">ISO 8601<br>Data elements and interchange formats -- Information interchange -- Representation of dates and times</P></LI>
<LI><P CLASS="LIST">ISO/IEC 8859-1 through -7<br>Information technology -- 8-bit single-byte coded graphic character sets -- Parts 1 - 7</P></LI>
<LI><P CLASS="LIST">ISO/IEC 2022<br>Information technology -- Character code structure and extension techniques</P></LI>
</UL>
<P>At the end of each entry, the section <B>Standards Conformance</B> gives the section of the C++ Standard along with any other relevant standards from which the entry derives. </P>
<P>In some cases, this implementation of the C++ Standard Library provides extensions to enhance functionality and usability. These extensions are highlighted where they occur. See <A HREF="B.html">Appendix&nbsp;B</A> for a complete list of extensions provided by this implementation.</P>
<BLOCKQUOTE><HR><B>
NOTE -- Compilers may not support all the language features necessary to implement certain facilities of the Standard. Those facilities may be implemented differently or not at all in this implementation. For all implementation-specific details, please see the readme file that was installed with this product.
</B><HR></BLOCKQUOTE>
<BR>
<HR>
<A HREF="1-2.html"><IMG SRC="images/bprev.gif" WIDTH=20 HEIGHT=21 ALT="Previous file" BORDER=O></A><A HREF="noframes.html"><IMG SRC="images/btop.gif" WIDTH=56 HEIGHT=21 ALT="Top of Document" BORDER=O></A><A HREF="booktoc.html"><IMG SRC="images/btoc.gif" WIDTH=56 HEIGHT=21 ALT="Contents" BORDER=O></A><A HREF="tindex.html"><IMG SRC="images/bindex.gif" WIDTH=56 HEIGHT=21 ALT="Index page" BORDER=O></A><A HREF="2.html"><IMG SRC="images/bnext.gif" WIDTH=20 HEIGHT=21 ALT="Next file" BORDER=O></A>
<!-- Google Analytics tracking code -->
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1775151-1";
urchinTracker();
</script>
<!-- end of Google Analytics tracking code -->
</BODY>
</HTML>