Bonjour,

je me pose plusieurs question. Avec le code ci-dessous valgrind me trouve des fuites mémoire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
#include <QApplication>
#include <QFont>
#include <QPushButton>
 
int main(int argc, char* argv[])
{
    QApplication app(argc, argv);
 
    QPushButton quit("Quit");
 
    quit.resize(75, 30);
    quit.setFont(QFont("Times", 18, QFont::Bold));
 
    QObject::connect(&quit, SIGNAL(clicked()), &app, SLOT(quit()));
 
    quit.show();
 
    return app.exec();
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
==13283== HEAP SUMMARY:
==13283==     in use at exit: 1,526,109 bytes in 9,975 blocks
==13283==   total heap usage: 44,318 allocs, 34,343 frees, 6,909,735 bytes allocated
==13283== 
==13283== LEAK SUMMARY:
==13283==    definitely lost: 6,214 bytes in 30 blocks
==13283==    indirectly lost: 13,720 bytes in 420 blocks
==13283==      possibly lost: 482,359 bytes in 2,125 blocks
==13283==    still reachable: 1,023,816 bytes in 7,400 blocks
==13283==         suppressed: 0 bytes in 0 blocks
==13283== Rerun with --leak-check=full to see details of leaked memory
==13283== 
==13283== For counts of detected and suppressed errors, rerun with: -v
==13283== ERROR SUMMARY: 22 errors from 6 contexts (suppressed: 2 from 2)
Quand je lance une analyse complète les fuites mémoire semble venir de Qt. Pourquoi ai-je autant de perte mémoire avec un programme aussi petit déjà.