Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

classe simple avec petit probleme

  1. abdolah.-bd1

    Date d'inscription
    décembre 2015
    Messages
    30

    Smile classe simple avec petit probleme

    j'ai des questions à propos cette classe au dessous :

    Code:
    #include <iostream>
    
    using namespace std;
    class mere {
    public:
    int x;
    public:
    mere()
    {cout <<"je suis dans constructeur par defaut de mere    "<<endl;}
    mere (int a){x=a;
        cout <<"je suis dans constructeur avec parametre de mere    "<<endl;}
    };
    class fille:  public mere {
    int y;
    public :
    fille (){cout <<"je suis dans constructeur par defaut de fille    "<<endl;}
    fille (int a,int b){
    x=a;
    y=b;
        cout <<"je suis dans constructeur avec parametre de fille    "<<endl;}
    };
    int main()
    {
        int p=5;
    cout<<"P est :  "<<p<<endl;
        fille F2(3,4);
       return 1;
    }


    il affiche (je suis dans constructeur par defaut de mere
    je suis dans constructeur avec parametre de fille)

    1-pourquoi il affiche la premiere phrase.
    2-pourquoi il n'affiche pas (je suis dans constructeur par defaut de fille) a la place de la premiere phrase.
    Merci.

    -----

    Dernière modification par Antoane ; 04/12/2017 à 15h46. Motif: Ajout des balises code
     


    • Publicité



  2. pm42

    Date d'inscription
    juillet 2015
    Messages
    4 551

    Re : classe simple avec petit probleme

    D'abord, ce serait bien de formatter ton code.
    Ensuite, tu appelles le constructeur avec paramètres de la classe fille. Ce qui explique le 2nd message.
    Ce constructeur étant sans appel explicite à un constructeur de la classe parente, il appelle le constructeur par défaut. Ce qui explique le 1er message.
     

  3. abdolah.-bd1

    Date d'inscription
    décembre 2015
    Messages
    30

    Re : classe simple avec petit probleme

    je ne comprend pas pourquoi cette appel explicie,et pourquoi il choisit la fonction par defaut et evite la fonction avec parametres ?
     

  4. pm42

    Date d'inscription
    juillet 2015
    Messages
    4 551

    Re : classe simple avec petit probleme

    Citation Envoyé par abdolah.-bd1 Voir le message
    je ne comprend pas pourquoi cette appel explicie,et pourquoi il choisit la fonction par defaut et evite la fonction avec parametres ?
    C'est la norme du langage. Et il ne peut pas appeler la fonction avec paramètres parce que rien ne lui permet d'être sur que tu veux bien passer les mêmes tels quels, dans le même ordre, etc.
     

  5. abdolah.-bd1

    Date d'inscription
    décembre 2015
    Messages
    30

    Re : classe simple avec petit probleme

    Citation Envoyé par pm42 Voir le message
    C'est la norme du langage. Et il ne peut pas appeler la fonction avec paramètres parce que rien ne lui permet d'être sur que tu veux bien passer les mêmes tels quels, dans le même ordre, etc.
    ce que je comprend que le choix des fonctions est aleatoire ,ne suit pas une regle precise . oui ?
     


    • Publicité



  6. pm42

    Date d'inscription
    juillet 2015
    Messages
    4 551

    Re : classe simple avec petit probleme

    Citation Envoyé par abdolah.-bd1 Voir le message
    ce que je comprend que le choix des fonctions est aleatoire ,ne suit pas une regle precise . oui ?
    Si, il est très précis et suis une règle. C'est pour ça que j'ai dit "c'est la norme du langage".
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. Un petit problème de somme (portant simple)
    Par Snowey dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 18/09/2011, 19h50
  2. Petit problème qui parait simple...
    Par Elina008 dans le forum Mathématiques du collège et du lycée
    Réponses: 13
    Dernier message: 26/04/2010, 16h45
  3. Probleme sim PIC 18F sur petit programme simple
    Par kixxxx dans le forum Électronique
    Réponses: 2
    Dernier message: 04/04/2010, 21h55
  4. Petit Problème simple, mais ...
    Par lyonnaise7 dans le forum Mathématiques du collège et du lycée
    Réponses: 15
    Dernier message: 06/12/2008, 17h33
  5. Petit problème de combinatoire simple
    Par championnet dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 19/03/2007, 16h04