diff -r 80ef3a206772 -r 48780e181b38 Symbian3/SDK/Source/GUID-DF1B3C55-2CFC-49C8-88A2-D10925ECAC3E.dita --- a/Symbian3/SDK/Source/GUID-DF1B3C55-2CFC-49C8-88A2-D10925ECAC3E.dita Fri Jul 16 17:23:46 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-DF1B3C55-2CFC-49C8-88A2-D10925ECAC3E.dita Tue Jul 20 12:00:49 2010 +0100 @@ -23,7 +23,7 @@ do not freeze the invalid export entries in the DEF file using the ARM RVCT compiler. -
Use +<section id="GUID-DDE6596E-1A67-4219-8822-45A82C39DF0B-GENID-1-10-1-13-1-1-9-1-6-1-3-2"> <title>Use of Global Destructor

Symbian does not invoke destructors of global objects upon program termination. For example, in the code below, the destructor ~foo() is not called upon program termination. @@ -49,7 +49,7 @@ }

-
Issues +<section id="GUID-DDE6596E-1A67-4219-8822-45A82C39DF0B-GENID-1-10-1-13-1-1-9-1-6-1-3-3"> <title>Issues with <codeph>new</codeph> operator

Throwing bad_alloc or any object from new on ARMV5 platfrom crashes. RVCT reports an exception when new throws bad_alloc. The problem occurs even if the user throws any object from within an overloaded @@ -73,7 +73,7 @@ is by defining new similar to:

void* operator new(size_t s,newarg) throw (std::bad_alloc)

and invoking it as:

Myclass* my = new(S60) Myclass()
-
The <codeph>id</codeph> Member +<section id="GUID-DDE6596E-1A67-4219-8822-45A82C39DF0B-GENID-1-10-1-13-1-1-9-1-6-1-3-4"> <title>The <codeph>id</codeph> Member Issue

The id member variable of facet classes cannot be accessed directly, it has to be accessed via the GetFacetLocaleId() interface.

Following code snippet is an example that illustrates how to uselocale::id while