Well, I would answer differently. You shouldn't consider Qt to be a magic tool which changes for you general C++ design concepts. Indeed it can take care about QObject's which are children of any other QObject and their live time limited to parent's live time. But in general it's up to developer to decide when C++ objects created and then they die. It's really bad practice to relay on fact that all QObjects will die somewhen on application quit. Complex application with a lot of QObjects can experience heavy performance impact after certain amount of QObjects being populated.
Answering your question, any modern OS will drop all allocated areas of particular process as soon as it quits.. but having paths in application where you dont control objects you created will lead you in troubles anyway.