Pointeurs et références

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 254 fois - Téléchargée 36 fois

Contenu du snippet

Aucune description n'est fournie pour ce projet

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
dimanche 6 novembre 2005
Statut
Membre
Dernière intervention
11 mai 2007

à noté que la fonction ptrswap(int *px, int *py) peut aussi s'écrire ainsi:

# void ptrSwap(int* px, int* py)
# { px +py; py px - py; px = px - py; }

On inverse les adresses, pas les valeurs, mais le résultat est le même.
Messages postés
101
Date d'inscription
samedi 9 février 2002
Statut
Membre
Dernière intervention
5 mai 2009

Je pense qu'un bonne majoritée des codeurs "C++" devrait lire ca ...
Beaucoup de gens n'utilisent ni & ni const !
Mon chef se plaisait à me repeter : "Le C++ c'est comme les preservatifs : beaucoup de gens disent l'utiliser, mais peu savent s'en servir !"
Messages postés
855
Date d'inscription
mardi 19 novembre 2002
Statut
Membre
Dernière intervention
28 juillet 2009
1
Tout tout bon!
Merci pour ces explications.

juste une remarque: juste avant ta conclusion 3 tu as:
vlaSwap(&i, &j);
ne serait-ce valswap(i,j)?

merci encore!
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
3
Rien à redire. Je dirai juste que ça manque de couleurs (mais ce n'est pas de ta faute vieuxlion) afin de bien cibler ce qui est important. Pourquoi ne pas faire un tut en format Word par exemple ?
Messages postés
5
Date d'inscription
vendredi 18 octobre 2002
Statut
Membre
Dernière intervention
5 novembre 2002

Excellent article.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.