Forum
|
HardWare.fr
|
News
|
Articles
|
PC
|
S'identifier
|
S'inscrire
|
Shop
Recherche
3963 connectés
FORUM HardWare.fr
Programmation
[C++] Quelle est la diiférence entre...
Recherche :
Dernière réponse
Sujet : [C++] Quelle est la diiférence entre...
janoscoder
mais pour les trucs pas trop compliqués et inline, l'optimiseur zape la copie, car elle est temporaire
Votre réponse
Nom d'utilisateur
Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Mot de passe
Vous avez perdu votre mot de passe ? Cliquez ici !
Le ton de votre message
Votre réponse
Smilies
Liste des smilies perso
Wiki smilies
Chercher un smiley
Options
Activer votre signature
Désactiver les smilies
Activer la notification par email du sujet
Aperçu
Vous avez perdu votre mot de passe ?
Vue Rapide de la discussion
janoscoder
mais pour les trucs pas trop compliqués et inline, l'optimiseur zape la copie, car elle est temporaire
BifaceMcLeOD
Oui, parce qu'il n'y a pas de copie à faire.
janoscoder
ex:
int i=0, j=0;
j=i++;
cout << i; //1
cout << j; //0
j=++i;
cout << i; //2
cout << j; //2
mais pour les objets plus compliqués que les int pourvus d'opérateurs ++, comme certains itérateurs, ++p est un chouilla plus rapide que p++.
janoscoder
++x
incrémente x et renvoit une copie de x
x++
enrgistre une copie de x dans temp, puis incrémente x, puis renvoit temp
Alload
Quelle est la différence entre ++x et x++?
Forum MesDiscussions.Net
, Version 2010.2
(c) 2000-2011 Doctissimo
Copyright © 1997-2025 Groupe
LDLC
(
Signaler un contenu illicite / Données personnelles
)