Symbian3/SDK/Source/GUID-2CCD1748-9EDE-5383-9941-A3051E06F3E2.dita
changeset 2 ebc84c812384
parent 0 89d6a7a84779
--- a/Symbian3/SDK/Source/GUID-2CCD1748-9EDE-5383-9941-A3051E06F3E2.dita	Fri Jan 22 18:26:19 2010 +0000
+++ b/Symbian3/SDK/Source/GUID-2CCD1748-9EDE-5383-9941-A3051E06F3E2.dita	Thu Mar 11 15:24:26 2010 +0000
@@ -10,7 +10,7 @@
 <!DOCTYPE concept
   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
 <concept id="GUID-2CCD1748-9EDE-5383-9941-A3051E06F3E2" xml:lang="en"><title>Standard
-C++ Support on Symbian Platform</title><prolog><metadata><keywords/></metadata></prolog><conbody>
+C++ Support on the Symbian Platform</title><prolog><metadata><keywords/></metadata></prolog><conbody>
 <p>This topic describes the Standard C++ runtime features supported on Symbian^3. </p>
 <ul>
 <li id="GUID-F620B47D-35A9-54DF-89FC-031C3B3A50D4"><p><xref href="GUID-2CCD1748-9EDE-5383-9941-A3051E06F3E2.dita#GUID-2CCD1748-9EDE-5383-9941-A3051E06F3E2/GUID-B44FDC08-487F-589B-8355-CF6EAB3F25BC">Global operator new</xref>  </p> </li>
@@ -26,7 +26,7 @@
 you write Standard C++ code on Symbian C++ ensure that you either use Symbian
 C++ semantics of operator new or Standard C++ semantics of operator new in
 your code. You can use the global <codeph>operator new</codeph> as per the
-Standard C++ specification on Symbian platform by either: </p> <ul>
+Standard C++ specification on the Symbian platform by either: </p> <ul>
 <li id="GUID-3E72A8F5-F68B-5454-8F20-67CC53FDC37F"><p>Building your application
 or library using the STD target type. </p> </li>
 <li id="GUID-40D77F25-4EE4-578A-B51E-451F7655CBA6"><p>Using the <codeph>MMP</codeph> keyword, <codeph>STDCPP</codeph>. </p> </li>
@@ -35,8 +35,8 @@
 does not permit you to mix the Standard C++ <codeph>operator new</codeph> and
 the Symbian C++ <codeph>operator new</codeph>. </p> <p><b>Example</b> </p> <p>The
 following example code illustrates how to use the global <codeph>operator
-new</codeph> when you write Standard C++ code on Symbian platform and your
-target type is a non-STD target type, for example, <codeph>exe</codeph>. </p> <p>You
+new</codeph> when you write Standard C++ code on the Symbian platform and
+your target type is a non-STD target type, for example, <codeph>exe</codeph>. </p> <p>You
 must add the <codeph>MMP</codeph> keyword, <codeph>STDCPP</codeph> in the <filepath>.mmp</filepath> file
 as shown in the following code: </p> <codeblock id="GUID-400432AB-79A2-5F17-9F96-22209524BC84" xml:space="preserve">//operator_new_example.mmp
 Target             operator_new_example.exe
@@ -63,12 +63,12 @@
     delete ptr;
     return 0;
     }</codeblock> </section>
-<section id="GUID-ED64EEBA-A52D-5008-8F5F-11019BC5B1E2"><title>new_handler</title> <p>The
-new_handler() function of Standard C++ is fully supported on Symbian platform
-(the global <codeph>operator new</codeph> restrictions are applicable). You
-can use the new_handler function to handle an out of memory scenario caused
-by the global <codeph>operator new</codeph> when dynamic memory allocation
-fails. </p> <p>The following code illustrates how to set and invoke a <codeph>new_handler</codeph>: </p> <codeblock id="GUID-E1CD4479-99AF-5547-B350-00699CD2788D" xml:space="preserve">#include &lt;new&gt;
+<section id="GUID-ED64EEBA-A52D-5008-8F5F-11019BC5B1E2"><title>new_handler</title> <p>The <codeph>new_handler()</codeph> function
+of Standard C++ is fully supported on the Symbian platform (the global <codeph>operator
+new</codeph> restrictions are applicable). You can use the new_handler function
+to handle an out of memory scenario caused by the global <codeph>operator
+new</codeph> when dynamic memory allocation fails. </p> <p>The following code
+illustrates how to set and invoke a <codeph>new_handler</codeph>: </p> <codeblock id="GUID-E1CD4479-99AF-5547-B350-00699CD2788D" xml:space="preserve">#include &lt;new&gt;
 int one_huge_chunk = 0xa000;
 int *last_huge_chunk=NULL;
 void foo()
@@ -146,9 +146,9 @@
 main
 dtor</codeblock> </section>
 <section id="GUID-1D9D2701-FD3E-57D1-952B-FB8C057FE055"><title>STL</title> <p>Here
-are some key facts about STL support on Symbian platform: </p> <ul>
+are some key facts about STL support on the Symbian platform: </p> <ul>
 <li id="GUID-F0FCA9CA-7417-5D07-A6AA-F679B3A3A41A"><p>The Standard C++ implementation
-on Symbian platform is based on STLPort version 5.1.4. </p> </li>
+on the Symbian platform is based on STLPort version 5.1.4. </p> </li>
 <li id="GUID-FB97F095-533F-582D-BD28-667D1BD6863A"><p>The Standard C++ header
 files are available in the <filepath>${EPOCROOT}/epoc32/include/stdapis/stlportv5</filepath> directory. </p> </li>
 <li id="GUID-F6381C75-4C30-5627-8AAA-7D8F1FF53565"><p>The Standard C++ library