Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4695 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [c++] Petite question sur les pointeurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c++] Petite question sur les pointeurs

n°717329
rhumz
Posté le 06-05-2004 à 14:39:15  profilanswer
 

Je voudrais savoir pourquoi quand j'ecris  
*v = *v - 1;
ca marche mais pas quand j'ecris
*v --;
Franchement, je vois pas la différence !  :pt1cable:

mood
Publicité
Posté le 06-05-2004 à 14:39:15  profilanswer
 

n°717332
Joel F
Real men use unique_ptr
Posté le 06-05-2004 à 14:42:37  profilanswer
 

rhumz a écrit :

Je voudrais savoir pourquoi quand j'ecris  
*v = *v - 1;
ca marche mais pas quand j'ecris
*v --;
Franchement, je vois pas la différence !  :pt1cable:


 
*v-- = *(v--);
dereferencement du pointeur decrementé.
Attention à la priorité de *

n°717334
rhumz
Posté le 06-05-2004 à 14:43:48  profilanswer
 

ok merci

n°717337
blackgodde​ss
vive le troll !
Posté le 06-05-2004 à 14:45:20  profilanswer
 

-- est prioritaire sur * qui est prioritaire sur + et =
dans le 1er cas, tu enlèves bien 1 a *v
dans le 2eme cas, tu retournes la valeur de v-1, écris plutôt --(*v);
 
edit : grillaid


Message édité par blackgoddess le 06-05-2004 à 14:45:42

---------------
-( BlackGoddess )-

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [c++] Petite question sur les pointeurs

 

Sujets relatifs
question existentielle ;-) SUB /functionquestion toute bête... comment créer un popup avec dreamweaver
[C] tableau de pointeurs...Question de syntaxe....
question liste déroulantequestion sur le commentaire de code
petite question de logique sur les pointeurspetite question sur les pointeurs
[C] Petite question sur les pointeurs deux étoiles qui se suivent[c++] petite question sur les pointeurs (pas un problème)
Plus de sujets relatifs à : [c++] Petite question sur les pointeurs


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)