I was working with the OGRE .NET bindings (MOGRE) for quite a long time. To improve my (not that good) C++ skills, I am switching from C# to C++.
After implementing a basic OGRE application, I was curious why Ogre has it's own String class Ogre::String? Why is it used and not std:string?
Can/shall I mix these String types and what shall I use in my OGRE application for non-OGRE tasks/methods?