une question : ca vaut la peine de passer un iterateur en reference constante plustot q une recopie pour un passage de parametre... ?
:merci:
Version imprimable
une question : ca vaut la peine de passer un iterateur en reference constante plustot q une recopie pour un passage de parametre... ?
:merci:
Les itérateurs sont typiquement très légers, tu ne vas pas perdre grand chose à les passer par valeur. Et puis est-ce que ce passage se trouve dans une section critique de ton code ?
c'est assimilable a un pointeur au niveau de la taille ?Citation:
Envoyé par Laurent Gomila
non pas du tout !Citation:
Envoyé par Laurent Gomila
Ca dépend du type d'itérateur et de l'implémentation. Mais en général il n'y a pas besoin d'énormément de données pour se balader dans un conteneur, ça peut se résumer à 1 ou 2 pointeurs.Citation:
c'est assimilable a un pointeur au niveau de la taille ?
Alors pourquoi tu te poses cette question ?Citation:
non pas du tout !
Pas dans une section critique du genre ininteruptible mais quand meme dans un bout de code ou chaque optimisation peut apporter un gain appreciable.Citation:
Envoyé par Laurent Gomila
Haa ben voilà, enfin on parle du passage par référence vs le passage par valeur. C'est pas comme s'il y a avait en moyenne un troll par semaine à ce sujet sur ce forum :aie: