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 :

multiple definition of


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2013
    Messages : 1
    Par défaut multiple definition of
    Bonjour! j'ai fait une classe Etudiant qui hérite d'une autre classe individu, et le code est le suivant:

    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
    22
    23
     
    #include <iostream>
    #include <stdio.h>
    #include <string.h>
    //#include"individu.h"
    #include"Etudiant.h"
    using namespace std;
     
    Etudiant::Etudiant( char *n  , char *p , int a,  char *ni,  char *f):individu(n,p,a)
    {
        strcpy(niveau, ni) ;
        strcpy(filiere, f) ;
    }
    /*Etudiant::Etudiant(const Etudiant &E):individu(E)
    {
        strcpy(niveau, E.niveau) ;
        strcpy(filiere, E.filiere) ;
    }*/
    void Etudiant::affiche()
    {
        individu::affiche();
        cout<<"niveau: "<<niveau<<"la filiere est: "<<filiere<<endl;
    }
    mais quand essaye de le compilé, il me donne l’erreur suivante:< multiple definition of 'etudiant::etudiant(char *,char *,int,char *,char*)'>

    je crois que l'erreur est au niveau du header, mais je sais pas exactement.

    Cordialement.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 152
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    le code n'a pas d'erreur, si ça vient du header, peut-être faudrait-il le montrer ce fameux header ?

    stdio.h : à quoi sert-il ?
    string.h ? char* ? strcpy ? pourquoi ne pas faire du C++ ?

    Enfin, ça sent à plein nez les guard include manquant tout ça.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/09/2006, 15h42
  2. Multiple definition
    Par vdumont dans le forum C++
    Réponses: 6
    Dernier message: 11/05/2006, 19h21
  3. multiple definition of operator<<...
    Par kleenex dans le forum C++
    Réponses: 3
    Dernier message: 05/05/2006, 02h56
  4. [LG]Interfaces et multiples définitions
    Par fatt dans le forum Langage
    Réponses: 2
    Dernier message: 15/04/2004, 22h41
  5. multiple definition
    Par scorbo dans le forum C
    Réponses: 5
    Dernier message: 10/09/2003, 13h16

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