The Str class has been designed to be highly interoperable with char*. I believe that this is important since so many useful library functions have a char* interface. This chapter give a tour of different ways to make the translation.
Str
char*