Gestion de la mémoire dans Qt?

Je suis assez nouveau pour Qt et je me demande sur certains trucs de base avec la gestion de la mémoire et de la vie des objets. Quand dois-je besoin de supprimer et/ou de détruire mes objets? Tout cela est-il géré automatiquement?

Dans l'exemple ci-dessous, laquelle de ces objets, j'ai créer dois-je supprimer? Ce qui se passe à la variable d'instance myOtherClass quand myClass est détruit? Qu'advient-il si je n'ai pas de supprimer (ou détruire) mes objets? Est-ce un problème de mémoire?

MyClass.h

class MyClass
{

public:
    MyClass();
    ~MyClass();
    MyOtherClass *myOtherClass;
};

MyClass.cpp

MyClass::MyClass() {
    myOtherClass = new MyOtherClass();

    MyOtherClass myOtherClass2;

    QString myString = "Hello";
}

Comme vous pouvez le voir c'est tout à fait débutant-facile des trucs, mais où puis-je apprendre à ce sujet dans une manière facile?

InformationsquelleAutor Martin | 2010-03-22