Je réalise actuellement un petit programme avec Qt. J'ai un map qui contient les attributs d'un objet et il peut éventuellement devenir assez gros. Actuellement, le getteur est défini comme ça :
Ce qui est loin d'être optimisé car je le retourne par copie. Faut-il que je passe par une référence ou un pointeur ? Comment utiliser la valeur du retour après ?
1. QMap, comme la majorité des classes de valeur de Qt (QString, QVector, QPoint, etc, c'est a dire les classes qui n'héritent pas de QObject) utilise le COW (copy-on-write), ce qui rend la copie plus light.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.