I'm about to write a C++ library that is to be used by a Windows application as well as on Symbian. Linux is not a current requirement but should generally be possible, too.
For this reason I would like to use the STL/Boost naming conventions instead of Symbian's, which I think, are hard to get used to.
This seems to already present a problem, when compiling the code with Carbide.c++ as it enforces the Symbian naming convention.
How can I use "normal" names and still be Symbian compatible?
I first thought about conditionally re-#define
-ing class names for the Symbian platform but I fear, that this will lead to confusion.
Could there occur other problems by not complying with Symbian's naming convention?