Symbian implements its own exception-based mechanism
for handling errors such as low memory conditions in place of the
C++ throw/catch exception feature. Also, Symbian OS does not use the
Standard Template Library (STL) and instead has Symbian OS-specific
implementation classes for functions such as string manipulation and
complex collection types.