IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

l'opérateur de résolution de portée (::)


Sujet :

C++

  1. #1
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut l'opérateur de résolution de portée (::)
    bonjour a tous !!

    1/j'ai quelques problèmes a comprendre le role exacte de l'opérateur de résolution de portée (: lorsqu'il est utilisé avec les classes

    2/j'ai ce bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ofstream outfile("test.dat",ios::app)
    je voudrais savoir si (app) est une méthode de la classe ios, et si c'est la cas pourquoi avoir utiliser l'opérateur de résolution de portée (: alors qu'on aurait pu utiliser un point seulement , etant donné que la classe "ofstream" hérite de la class "ios".
    j'utilise le compilateur turbo c++ est je n'ai rien trouver sur "ios::app" dans l'aide.

  2. #2
    Sib
    Sib est déconnecté
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 27
    Par défaut
    L'utilisation de l'opérateur de résolution de portée sert à "accéder" aux données, fonctions et autres d'un espace de nommage ou d'une classe..
    Une classe n'est en quelque sorte qu'un espace de nommage pour les données et les fonctions membres qu'elle contient..
    cf : http://c.developpez.com/faq/cpp/?pag...TION_namespace

    Par ailleurs, le "point" opère toujours sur une instance d'une classe, permettant de récupérer une donnée membre de l'instance, ou d'invoquer une fonction membre de cette instance.. Il n'opère pas sur un nom de classe !

  3. #3
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Algérie

    Informations forums :
    Inscription : Mars 2005
    Messages : 110
    Par défaut
    merci c'est déja beaucoup plus clair !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Résolution de portée
    Par sardik dans le forum Qt
    Réponses: 5
    Dernier message: 23/04/2009, 14h09
  2. [PHP] L'opérateur de résolution de portée (::)
    Par dorian53 dans le forum Langage
    Réponses: 4
    Dernier message: 22/01/2009, 10h13
  3. Bonne pratique : Résolution de portée ou référence ?
    Par FrontLine dans le forum Langage
    Réponses: 20
    Dernier message: 20/05/2008, 09h31
  4. Réponses: 2
    Dernier message: 17/02/2007, 04h34
  5. Opérateur de portée: exceptions
    Par jc_isd dans le forum C++
    Réponses: 3
    Dernier message: 11/08/2006, 08h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo