Salut tout le monde,

je me tourne vers vous pour essayer de comprendre quelque chose concernant la gestion de la mémoire avec Qt.

J'ai vu cet exemple sur le forum

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void showMessage()
{
    QDialog dialog;
    QVBoxLayout *layout = new QVBoxLayout(&dialog);
    QLabel *message = new QLabel("Cliquez sur le bouton");
    layout->addWidget(message);
    QButton *button = new QButton("Cliquez ici");
    layout->addWidget(button);
    dialog.exec();
}
http://qt.developpez.com/faq/?page=generalites-memoire

Il est dit que ce code fonctionne et c'est juste mais quand on regarde dans le gestionnaire de tâche on voit que toute la mémoire c'est pas libéré !

J'aimerais bien comprendre pourquoi ? Et comment faire pour récupérer cette mémoire ?

Merci d'avance