Précédent   Forum du club des développeurs et IT Pro > C et C++ > Outils pour C & C++ > Visual C++ > C++/CLI
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 03/09/2012, 18h26   #1
Ah_Kin
Membre confirmé
 
Homme Cédric Avril
Autoentrepreneur
Inscription : août 2010
Messages : 189
Détails du profil
Informations personnelles :
Nom : Homme Cédric Avril
Âge : 37
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Autoentrepreneur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2010
Messages : 189
Points : 204
Points : 204
Envoyer un message via MSN à Ah_Kin
Par défaut destruction des variables d'une classe nécessaire?

Bonjour, en fait je m'interrogeais simplement sur la nécessité ou non de créer un destructeur pour une classe de ce genre :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef MAFENETRE_H
#define MAFENETRE_H
#include <QApplication>
#include <QWidget>
#include <QPushButton>
#include <QLCDNumber>
#include <QSlider>
#include <QProgressBar>
#include <QLabel>
 
class MaFenetre : public QWidget
{
Q_OBJECT
public:
    MaFenetre();
public slots:
    void changerLargeur(int largeur);
    void changerHauteur(int hauteur);
    void raz();
signals:
   void agrandissementMax();
private:
    QWidget fenetre;
    QWidget *page1;
    QWidget *page2;
    QLabel *page3;
 
    QSlider *m_slider;
    QSlider *m_slider2;
    QProgressBar *m_progressBar;
    QLCDNumber *m_number;
    QPushButton *m_bouton;
    QPushButton *m_boutonQuit;
};
 
#endif // MAFENETRE_H
Merci pour vos réponses.
Ah_Kin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2012, 20h42   #2
manudiclemente
Membre habitué
 
Avatar de manudiclemente
 
Homme Emmanuel DI CLEMENTE
Développeur informatique
Inscription : janvier 2011
Messages : 51
Détails du profil
Informations personnelles :
Nom : Homme Emmanuel DI CLEMENTE
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2011
Messages : 51
Points : 133
Points : 133
Le destructeur à pour rôle de désallouer les pointeurs et de fermer les resources. Mais si tu initialise correctement tes variables membre (en mettant comme parent le QWidget), tu n'as à priori pas besoin du destructeur.
manudiclemente est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2012, 11h07   #3
Ah_Kin
Membre confirmé
 
Homme Cédric Avril
Autoentrepreneur
Inscription : août 2010
Messages : 189
Détails du profil
Informations personnelles :
Nom : Homme Cédric Avril
Âge : 37
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Autoentrepreneur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2010
Messages : 189
Points : 204
Points : 204
Envoyer un message via MSN à Ah_Kin
Ici en fait,

Code :
1
2
3
   QWidget *page1;
    QWidget *page2;
    QLabel *page3;
sont destinés à être des onglets donc indépendants du premier QWidget.
Ah_Kin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h04.


 
 
 
 
Partenaires

Hébergement Web