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 :

héritage multiple: cas du flux vers les fichiers


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 52
    Points : 40
    Points
    40
    Par défaut héritage multiple: cas du flux vers les fichiers
    Bonjour tout le monde,

    Est ce que la classe fstream hérite à la fois des classes ofstream, ifstream et iostream et donc on parle d'un héritage multiple?

    merci d'avance

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120

  3. #3
    Expert éminent
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2015
    Messages
    1 565
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1 565
    Points : 7 648
    Points
    7 648
    Par défaut
    En fait fstream dérive de iostream, donc c'est un héritage simple.
    Mais iostream dérive de ostream et de istream, donc un héritage multiple.
    Mais ostream et istream dérivent en virtual de ios, on parle alors d'un héritage en losange pour iostream.

    ifstream dérive de istream.
    ofstream dérive de ostream.
    Le lien entre fstream, ifstream et ofstream c'est leur ancêtre commun ios.

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

Discussions similaires

  1. [Python 3.X] Chemin vers les fichiers 'statics' introuvable
    Par Alex-L dans le forum Django
    Réponses: 1
    Dernier message: 27/06/2014, 23h06
  2. [XCode] Créer un flux vers un fichier txt en C++ avec Xcode
    Par mozzon dans le forum XCode
    Réponses: 3
    Dernier message: 25/06/2014, 10h35
  3. Lien vers les fichiers d'externalisation rompus
    Par jojodu31 dans le forum Eclipse Platform
    Réponses: 9
    Dernier message: 01/09/2011, 15h34
  4. [SP-2010] FLUX RSS exterieur, problème de lien vers les fichiers
    Par unattend dans le forum SharePoint
    Réponses: 0
    Dernier message: 18/03/2011, 10h11
  5. Réponses: 3
    Dernier message: 07/11/2007, 15h20

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