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 :

problème d'héritage au niveau du constructeur


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 15
    Par défaut problème d'héritage au niveau du constructeur
    Bonjour,

    j'ai en fait construit une classe GRAPH et par la suite une classe GHRAPH_ORIENTE qui l'hérite et possède les mêmes attributs
    voici le code:
    graph.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     #ifndef GRAPH_H
    #define GRAPH_H
    using namespace std;
    #include<string>
    #include"sommet.h"
    #include<vector>
     
     
    class GRAPH
    {int nb_arc;
    int nb_sommet;
    std::vector<Sommet*>accesseur;
    	public:
    		GRAPH(int nbr_arc , int nbr_sommet );
    		~GRAPH();
    		void Bellman();
    		void Dijkstra();
    		void DFS();
    		void BFS();
    		void Bellaman_amel();
    		void Floyd_Warshall();
    graph.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     #include "graph.h"
    using namespace std;
    #include<string>
    #include"sommet.h"
     
    GRAPH::GRAPH(int nbr_arc , int nbr_sommet )
    {nb_arc=nbr_arc;
    nb_sommet=nbr_sommet;
    accesseur.reserve(100);
    }
     
    GRAPH::~GRAPH()
    {
    //delete[]accesseur;//
    }
    graph_oriente.h
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    #ifndef GRAPH_ORIENTE_H
    #define GRAPH_ORIENTE_H
    using namespace std;
    #include<string>
    #include"graph.h"
    #include"sommet.h"
     
    class GRAPH_ORIENTE : public GRAPH
    {
    	public:
    		GRAPH_ORIENTE(int  , int );
    		~GRAPH_ORIENTE();
    		void Edmonds_karp();
    		void FORD_FULKERSON();
    		void BUSACKER_GOWEN();
     
    	protected:
    };
     
    #endif
    graph_oriente.cpp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     #include "graph_oriente.h"
    using namespace std;
    #include<string>
    #include"graph.h"
     
     
    GRAPH_ORIENTE::GRAPH_ORIENTE(int nb_arc,int nb_sommet):GRAPH(int nb_arc,int nb_sommet)
    {
    }
     
     
     
     
    GRAPH_ORIENTE::~GRAPH_ORIENTE()
    {
     
    }
    le compilateur m'affiche l'erreur suivant:
    C:\Users\KHADIJA\Desktop\deb\graph_oriente.cpp In constructor 'GRAPH_ORIENTE::GRAPH_ORIENTE(int, int)':
    7 62 C:\Users\KHADIJA\Desktop\deb\graph_oriente.cpp [Error] expected primary-expression before 'int'

    aidez moi SVP

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Ces deux int sont de trop :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GRAPH_ORIENTE::GRAPH_ORIENTE(int nb_arc,int nb_sommet):GRAPH(int nb_arc,int nb_sommet)

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

Discussions similaires

  1. [SP-2007] Problème d'héritage au niveau des autorisations
    Par cekamb72 dans le forum SharePoint
    Réponses: 1
    Dernier message: 14/05/2012, 14h10
  2. Problème d'héritage et constructeurs
    Par popy67 dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 23/11/2010, 21h49
  3. probléme d'héritage constructeur
    Par bdptaki dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2009, 20h39
  4. Problème d'héritage d'une méthode protégée
    Par shenron666 dans le forum C++
    Réponses: 9
    Dernier message: 28/04/2005, 23h17
  5. [héritage privé] appel du constructeur de base
    Par PINGOUIN_GEANT dans le forum C++
    Réponses: 4
    Dernier message: 19/10/2004, 14h05

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