Bonjour,
ceux qui connaissent la fonctionne clone() de Java devrait pouvoir me répondre:
Est-il possible de cloner un objet en Qt sans refaire un new et re-remplir ensuite?
Par exemple avec le QStringList
Version imprimable
Bonjour,
ceux qui connaissent la fonctionne clone() de Java devrait pouvoir me répondre:
Est-il possible de cloner un objet en Qt sans refaire un new et re-remplir ensuite?
Par exemple avec le QStringList
Ok, Merci.
J'ai trop la manière de raisonner à la Java mais je me soigne.
En générale le c++ utilise le RAII pour la gestion mémoire. Donc utiliser un pointeur casse cette gestion car il ne faut pas oublier de la détruire.
En Qt, seule les class héritant de QObject (dont les QWidget) utilise une gestion différente de la mémoire (sous forme d'arbre) et il faut donc les allouer par un new( en trés grande majorité).