Производные классы non-QObject должны “всегда” помещаться на стек?

Приезжая из мира Symbian, я привык использовать "кучу" как можно больше, чтобы не исчерпывать стековое пространство, особенно при обработке дескрипторов. Производные классы CBase всегда динамично выделялись на "куче", с тех пор если бы они не были, то их членские переменные остались бы неинициализированными. Та же конвенция относится к QObject-производным-классам?

В QT это, кажется, распространено поместить, например, QString, на стеке. Строковое содержание поставилось "куча", в то время как QString действует как контейнер на стеке, или все поставилось стек?

5
задан fejd 5 August 2010 в 07:26
поделиться