begin process at 2012 05 29 14:29:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Algorithme

 > 

Maths

 > 

probleme cpp class


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme cpp class

jeudi 18 décembre 2008 à 11:54:56 | probleme cpp class

leroiloup

ce programme ne m'affiche rient

#include<iostream.h>
#include<string.h>
#include<conio.h>
using namespace std;
class Ahmed
{
      public:
         Ahmed(){};
             virtual void aff(){ cout<<"ahmed"<<endl;}
             void aff1(){ cout<<"ahmed1"<<endl;}
             };

class Adel :public Ahmed
{
      public:
             Adel(){};
             void aff(){ cout<<"adel"<<endl;}
             void aff1(){ cout<<"adel"<<endl;}

};


int main()
{
    int i;
    Ahmed **a;
    for(i=0;i<10;i++)
    {
    a[i]=new Adel;
    }
    for(i=0;i<10;i++)

    a[i]->aff();

    getch();
    return 0;
}

jeudi 18 décembre 2008 à 14:35:23 | Re : probleme cpp class

goodboy21

c'est normal il faut l'allouer ton tableau de Pointeur sur Ahmed.
Ahmed **a=new Ahmed*[10];
vendredi 19 décembre 2008 à 00:24:05 | Re : probleme cpp class

nickydaquick

Membre Club
Salut,


#include<iostream>
#include<string>
#include<conio.h>

using namespace std;

class Ahmed
{
      public:
         Ahmed(){};
             virtual void aff(){ cout<<"ahmed"<<endl;}
             void aff1(){ cout<<"ahmed1"<<endl;}
 };

class Adel :public Ahmed
{
      public:
             Adel(){};
             /*oublie pas le virtual*/ virtual void aff(){ cout<<"adel"<<endl;}
             void aff1(){ cout<<"adel"<<endl;}

};


int main()
{
    int i;
    Ahmed **a;
    /*tu as oublie ici d'allouer de la memoire*/
   a = new (Ahmed*)[10];

    for(i=0;i<10;i++)
    {
         a[i]=new Adel;
    }
    for(i=0;i<10;i++)

    a[i]->aff();

    /* ici recupere ta memoire */
    for(i=0;i<10;i++) delete a[i];
   delete [] a;

    getch();
    return 0;
}

Bonne continuation
[ Lien ]
je suis heureux de faire partie d'une grande famille ...!


Cette discussion est classée dans : public, class, void, cout, ahmed


Répondre à ce message

Sujets en rapport avec ce message

porbleme facile cpp [ par leroiloup ] ce programme ne m'affiche rient#include#include#includeusing namespace std;class Ahmed{      public:         Ahmed(){};             virtual void a OpenGL + wxWIDGETS = galére ??????? [ par satellite34 ] bonjour,j'essaye d'utiliser openGl avec wxWidgets et franchement je me rends dingue.j'ai mis les wxUSE_GLCANCAS a 1 dans les fichiers setup.h, recompi [Winform c++] Problème utilisation de class [ par nico77580 ] Bonjour, Je suis en 2ème année de BTS IRIS et je dois faire un projet permettant de contrôler un robot. J'ai réussi a faire des Thread, des boutons et /* * Classe CWindow */ template <typename T> class CWindow: public CSingleton<T> { private: protected: GtkWidget* pwindow; public: CWindow(); void init(void); Warning de compilation - méthodes virtuelles [ par neodelphi ] Bonjour tout le monde, Je suis en train de coder une classe et j'ai besoin de définir une méthode virtuelle pure. Ma première question est quelle est celà n'enregistre pas [:(!],grrrr [ par oceane67 ] voilà, mon programme n'enregistre toujours pas, je ne sais pas pourquoi, surtout qu'il fait comme si c'etait le cas, je desepesere,voici mon programme Corection [ par Hellboy67 ] donc voila cette source est censé trier le tableau par ordre croissant mais il ne fait absolument rien je pense m'etre trompé mais ou ?#include using template et héritage [ par cybermax62 ] j'ai un problème de fond dans ma conception. Je voudrais utiliser une classe template de base Singleton avec des classes héritées (plusieurs fois). Le Pb de choix de classe [ par abdoulax ] Bon voici mon probleme : #include class test; void appel(test * obj); class test {     public:         int a;     &nbs Probleme URGENT (merci) [ par MATHIS49 ] Bonjour , j'ai un gros probleme, j'aimerais savoir pourquoi jai un probleme avec ma methode virtuel lors de la compilation  !Mon script ://///////////


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,466 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales