Création
d'entreprise
Posez votre question Signaler

Opérateurs dans le langage C++

alaya12 10Messages postés 10 avril 2009Date d'inscription 18 juin 2010Dernière intervention - Dernière réponse le 24 avril 2009 à 23:11
Bonjour,
Je ne vois pas la différence entre les opérateurs suivants dans le langage C++:
opérateur ::
opérateur .
opérateur ->
merci.
Lire la suite 

Opérateurs dans le langage C++ »

2 réponses
Réponse
+0
moins plus
Bonjour,

Je ne connais pas du tout le C++, mais j'ai vu ceci sur le site, si ça peut être utile pour toi:
http://www.commentcamarche.net/contents/cpp/cppobjet.php3

On parle d'un accès aux données membres créés "static" ou "dynamique".

Cordialement,
Ajouter un commentaire
Réponse
+0
moins plus
L'opérateur :: permet de spécifier l'espace de nommage auquel appartient l'élément qui le suit : par exemple std::cout indique que la structure cout appartient au namespace std.

Les deux opérateurs . et -> permettent d'indiquer l'objet auquel appartient l'attribut ou la fonction appelé. La différence est que le . s'utilise à partir d'un objet concret, l'opérateur -> s'utilise à partir d'un pointeur sur un objet :
MaClasse c;
c.fonction();

MaClasse * pc;
pc->fonction();

Bon, c'est une explication rapide, j'espère que ça t'aura éclairé.
Ajouter un commentaire
Ce document intitulé « Opérateurs dans le langage C++ » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?