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 :

utiliser une fonction d une class dans une autre


Sujet :

C++

  1. #21
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 14
    Par défaut
    écoutez , qui à tord ou qui à raison je ne saurai le dire et cela est du à mon inexpérience dans le monde de la prog.

    et je n en discuterai pas plus longtemps dans la mesure ou les deux partis ne sont pas présents. de plus je n irai jamais ennuyer un prof pour qu il ait lire des commentaires poster sur le forum d un site. la hiérarchie prof élève doit à mon sens être maintenue et elle le restera.

    mais dans mon cas, je voudrais dire que je m en fiche un petit peu. ce que je veux surtout, c est de réussir mon examen ou du moin mon examen de repêche.car l examen à lieu se soir.

    pour compléter l information,

    - chaque classe (donc les 4) sont toutes des enfants de CBase.
    l arbre est donc simple, 1 parent 4 enfants.
    - toutes les class ont leur propre type.
    - CPoint doit contenir deux coordonnées entières et CComplexe une partie réelle et une partie imaginaire de type float).

    voila, je ne sais pas si vous avez besoin d informations supplémentaire.

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

    ne peux-tu pas heriter de Cderived au lieu de Base...tes points et complexes resteront des enfants de Base.

    Sinon jai pas trop lu avant parce que les romans ca picote donc pe c'etait deja dit:
    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
    class CPoint : public CBase
    {
    	private :
    		int m_Adresse1;
    		int m_Adresse2;
    	public :
    		void Affiche();
     
    	friend CBase * CDerived::Allocate();
     
    };
     
    CBase * CDerived::Allocate()
    {
    	CDerived *pTemp;
    	pTemp = new CDerived (*this);
    	return pTemp;
    }
    l'implem de Allocate pour Cderived n'a rien a faire dans le header de CPoint .h

  3. #23
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 14
    Par défaut
    tout d abord, merci pour ta réponse.

    mais non malheureusement je ne peux ni mettre CPoint en enfant de CDerived
    ni d aucune autre classe que CBase.

    et en plus il est bien dit dans mon énoncé , que je dois mettre cette maudite fonction en virtual dans tous les enfants de CBase donc dans CPoint également.

    si j arrive un jour à tomber sur la réponse, je serai très heureux de savoir quelle était la subtilité de ce fichu exercice.

    en plus je suis certain que certaines personnes qui vont au cour ont la réponse, mais malheureusement je n ais rien pour les contacter.

  4. #24
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 14
    Par défaut
    si ça peut aider, la suite du cour, était sur les templates,
    mais on a pas eu le temps de le voir cette année.

    en général, il se sert des exercices précédents pour entrer dans la nouvel matière.

Discussions similaires

  1. appel d'une classe dans une fonction
    Par fraisa1985 dans le forum Général Java
    Réponses: 7
    Dernier message: 27/03/2008, 12h11
  2. Comment créer une liste ou une instance de classe dans une fonction ?
    Par Neolander dans le forum Général Python
    Réponses: 9
    Dernier message: 05/03/2008, 19h22
  3. [POO] appeler une methode de classe dans une fonction
    Par ryykko dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/02/2008, 22h10
  4. Réponses: 40
    Dernier message: 21/06/2007, 17h58
  5. [.NET2.0][C#]Passage type de classe dans une fonction
    Par SLE dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/06/2006, 15h48

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