Coming from the Symbian world, I\'m used to using the heap as much as possible to avoid running out of stack space, especially when handling descriptors. CBase derived class
QString, and many other Qt classes, use implicit data sharing. That implies that memory is generally allocated on the heap.