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 :

class en C++


Sujet :

C++

  1. #1
    Membre actif
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2014
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2014
    Messages : 71
    Par d�faut class en C++
    Bonjour,
    je dois calculer Formule math�matique
    Formule math�matique, Formule math�matique et Formule math�matique sont donn�es.
    et ce calcul doit �tre fait en utilisant une classe. Voil� ce que j'ai fait:
    fichier.hh
    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
    #ifndef DEF_VECTEUR
    #define DEF_VECTOR
    class vecteur
    {
    public: 
    vector<int> tableau(N);
    vecteur(int N=1); //constructeur par défaut
    vecteur(const vecteur & C); //constructeur de copie;
    ~ vecteur();
    private:
    int N;
    };
    double operator=(object const & C1, objet const &C2, objet const &C3);
    double operator * (object const & C1, objet const &C2, objet const &C3);
    double operator - (object const & C1, objet const &C2, objet const &C3);
    double operator + (object const & C1, objet const &C2, objet const &C3);
    fichier.cpp
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include "vecteur.h"
    #include <vector>
    vecteur::vecteur:N=99//implémentation du constructeur par défaut
    double main ()
    {
    do (j=1;N;j++)
    vecteur C1(j), C2(j-1), C3(j+1)
    C=(1-2 \lambda 1 - \lambda 2)* C1+\lambda1 *(C2+C3)+\lambda2 * C2;
    }
    return 0;
    }
    est ce que jusqu'ici c'est bon? et comment utiliser un fichier .dat o� l'ont met toutes les constates?
    Merci beaucoup.

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    Je ne vois pas trop l'utilit� d'une classe dans ce contexte.
    Votre classe est bourr�e de d�faut, mais pour un d�but, commencez par essayer de la compiler.
    Le compilateur vous indiquera ce qui n'est pas exacte d'un point de vue syntaxique.
    - Le #define de fin de l'include-guard
    - L'impl�mentation des m�thodes de la classe, et des op�rateurs dans un fichier cpp
    etc...

    Si c'est des constantes qui ne changeront pas de compilation en compilation, la fa�on la plus simple est de les inclure sous forme d'un .h.

  3. #3
    Membre actif
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2014
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2014
    Messages : 71
    Par d�faut
    Dites moi svp, comment cr�er le constructeur par d�faut et le constructeur de copie dans la classe vecteur?
    Merci pour votre aide.

  4. #4
    Membre �m�rite Avatar de SkyZoThreaD
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    Juillet 2013
    Messages
    585
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 585
    Par d�faut
    Veuillez faire quelques recherches avant de poser une question. Voici le premier lien que donne la recherche google "developpez.com constructeurs c++" : http://cpp.developpez.com/faq/cpp/?p...-constructeurs

  5. #5
    Membre actif
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2014
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2014
    Messages : 71
    Par d�faut
    Voici mon fichier .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
     
    #include <iostream>
    #include <ostream>
    #include <cassert>
    typedef double R;//définition du corps
    using namespace std;
    class vecteur
    {
    private: //les attributs
    int N; //taile du vecteur
    R *v;//la variale v qui est un pointeur, stoque les N composantes du vecteur
    public:
    vecteur(){cout<<"pas de constructeur par défaut"<<endl; }//contstructeur par défaut
    vecteur(const vecteur& C) :N(C.N), v(new R[C.N])//constructeur par copie
      {operator = (C);}
     vecteur (int i) : N(i), v(new R[i]) {assert (v);}//constructeur
     vecteur& operator=(vecteur &C) {assert (N==C.N);
    				 for(int i=0;i<N;i++) v[i]=C.v[i];
    				 return *this;}
     ~vecteur(){}//destructeur 
     };
    et voici mon fichier .cpp
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    #include <iostream>
    #include <cassert>
    #include "vecteur.h"
    using namespace std;
    int main ()
    {
      int N=10;//implémentatiion du constructeur par défaut
      vecteur C() ;
     
    return 0;
    }
    et il me met l'erreur suivante:


    vecteur.h:14:17: error: no matching function for call to �vecteur::operator=(const vecteur&)�
    {operator = (C);}
    ^
    vecteur.h:14:17: note: candidate is:
    vecteur.h:16:11: note: vecteur& vecteur::operator=(vecteur&)
    vecteur& operator=(vecteur &C) {assert (N==C.N);
    ^
    vecteur.h:16:11: note: no known conversion for argument 1 from �const vecteur� to �vecteur&�

    Comment corriger? svp

  6. #6
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    Nous avons compris que vous �tiez nouveaux, on va donc �tre tr�s indulgent avec votre code, mais cela ne vous dispense pas de correctement le mettre en forme, avec la balise \[CODE\], SVP.
    Et mes premi�res remarques, on s'en cogne ???

    Comment corriger? svp
    En lisant le premier message d'erreur et en comprenant ce sue le compilateur vous reproche.

    Moi non plus, je comprends absolument pas ce que cela veux dire.

    Je pense que vous devriez tr�s s�rieusement relire les bases du C++.

  7. #7
    Membre actif
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2014
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2014
    Messages : 71
    Par d�faut
    D�sol�e, j'ai lu ce genre de d�claration sur le fichier suivant http://http://www.ann.jussieu.fr/hecht/RNM.pdf

    J'ai mis les balise \[ et \] entre le code, mais la visualisation n'est pas encore bonne, pardon
    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
    24
    25
    26
    27
     
    class vecteur
    {
    private: //les attributs
    int N; //taile du vecteur
    R *v;//la variale v qui est un pointeur, stoque les N composantes du vecteur
    public:
    vecteur(){cout<<"pas de constructeur par défaut"<<endl; }//contstructeur par défaut
    vecteur(const vecteur& C) :N(C.N), v(new R[C.N])//constructeur par copie
      {}
     vecteur (int i) : N(i), v(new R[i]) {assert (v);}//constructeur
     ~vecteur(){}//destructeur
     R & operator[](int i) const {assert (i>=0 && i<N); return v[i];}
    vecteur& operator=(vecteur &C) {assert(N==C.N);
     for(int i=0;i<N;i++) v[i]=C.v[i];
    				return *this;}
     vecteur operator+(const vecteur &C) const  {
      vecteur b(N); assert(N == C.N);
      for (int i=0;i<N;i++) b[i]=v[i]+C[i];
      return b;
     };//addition
     vecteur  operator*(R &C) const  {
         vecteur b(N); 
        for (int i=0;i<N;i++) b[i]=v[i]*C;
        return b;
      }  ; // espace vectoriel à droite
     };
    et le fichier main.cpp est

    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 <iostream>
    #include <cassert>
    #include "vecteur.h"
    using namespace std;
    int main ()
    {
      int N=4;//implémentatiion du constructeur par défaut
      R v[4]={1,2,3,4};
      vecteur C(N) ;
      vecteur B(C);//B est une copie de C
      vecteur D(N);
      D=C+B;
    return 0;
    }
    il me donne l'erreur suivante:

    main.cpp: In function �int main()�:
    main.cpp:12:4: error: no match for �operator=� (operand types are �vecteur� and �vecteur�)
    D=C+B;
    ^
    main.cpp:12:4: note: candidate is:
    In file included from main.cpp:3:0:
    vecteur.h:18:10: note: vecteur& vecteur::operator=(vecteur&)
    vecteur& operator=(vecteur &C) {assert(N==C.N);
    ^
    vecteur.h:18:10: note: no known conversion for argument 1 from �vecteur� to �vecteur&�


    Cel� signifie qu'il ne comprend pas encore qui est l'op�rateur �galit� "=". Que faire pour arranger �a?

  8. #8
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    Manque pas un "const" en ligne 14 du .h ?

    P.S.: Utilisez des r�f�rences plus � jour que celles que vous utilisez.
    On ne code plus comme cela depuis bien longtemps, on utilise C++11 depuis 2011 et on essaye de faire les check � la compilation (via template et static_assert).

  9. #9
    Membre actif
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2014
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2014
    Messages : 71
    Par d�faut
    Super, �a marche. Merci beaucoup. Maintenant pour l'essayer, j'ai �cris ceci, pouvez vous s'il vous pla�t m'indiquer comment l'am�liorer et aussi comment l'essayer? parce qu'il m'indique beaucoup d'erreurs.

    main.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
    18
     
    #include <iostream>
    #include <cassert>
    #include "vecteur.h"
    using namespace std;
    int main ()
    {
      int N=4;//implémentatiion du constructeur par défaut
      R v[4]={1,2,3,4};
      vecteur C(N) ;
      vecteur B(C);//B est une copie de C
      vecteur D(N);
      cin>>C;
      cin>>B;
      D=C+B;
      cout << "la valeur de D est"<< D= <<endl;
    return 0;
    }
    vecteur.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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    #include <iostream>
    #include <ostream>
    #include <cassert>
    typedef double R;//définition du corps
    using namespace std;
    class vecteur
    {
    private: //les attributs
    int N; //taile du vecteur
    R *v;//la variale v qui est un pointeur, stoque les N composantes du vecteur
    public:
    vecteur(){cout<<"pas de constructeur par défaut"<<endl; }//contstructeur par défaut
    vecteur(const vecteur& C) :N(C.N), v(new R[C.N])//constructeur par copie
      {}
     vecteur (int i) : N(i), v(new R[i]) {assert (v);}//constructeur
     ~vecteur(){}//destructeur
     R & operator[](int i) const {assert (i>=0 && i<N); return v[i];}
    vecteur& operator=(const vecteur &C) {assert(N==C.N);
     for(int i=0;i<N;i++) v[i]=v[i]+C.v[i];
    				return *this;}
     vecteur operator+(const vecteur &C) const  {
      vecteur b(N); assert(N == C.N);
      for (int i=0;i<N;i++) b[i]=v[i]+C[i];
      return b;
     };//addition
     vecteur  operator*(R &C) const  {
         vecteur b(N); 
        for (int i=0;i<N;i++) b[i]=v[i]*C;
        return b;
      }  ; // espace vectoriel à droite
     
     };
    Alors j'ai laiss� uniquement les prototype dans le .h, et j'ai mit les d�finition dans le .cpp (sans oublier les points virgule), et j'ai enlev� using namespace std du .h ce qui donne ceci:

    .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
    22
    23
    24
    25
    26
    27
    28
     
    #include <iostream>
    #include <ostream>
    #include <cassert>
    typedef double R;//définition du corps
     
    class vecteur
    {
    private: //les attributs
    int N; //taile du vecteur
    R *v;//la variale v qui est un pointeur, stoque les N composantes du vecteur
    public:
     vecteur(){cout<<"pas de constructeur par défaut"<<endl; };//contstructeur par défaut
    vecteur(const vecteur& C) :N(C.N), v(new R[C.N])//constructeur par copie
       {};
     vecteur (int i) : N(i), v(new R[i]) {assert (v);};//constructeur
     ~vecteur(){};//destructeur
     
     R & operator[](int i) const;
     
     vecteur& operator=(const vecteur &C);
     
     vecteur operator+(const vecteur &C) const;
     
     
     vecteur  operator*(R &C) ; // espace vectoriel à droite
     
     };
    .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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    #include <iostream>
    #include <cctype>
    #include <cassert>
    #include "vecteur.h"
    using namespace std;
     
     
    R & operator[](int i) const {assert (i>=0 && i<N); return v[i];};
     
    vecteur& operator=(const vecteur &C)
      {
        assert(N==C.N);
        for(int i=0;i<N;i++) v[i]=v[i]+C.v[i];
        return *this;};
     
     vecteur operator+(const vecteur &C) const
     {
      vecteur b(N); assert(N == C.N);
      for (int i=0;i<N;i++) b[i]=v[i]+C[i];
      return b;
     };//addition
     
     vecteur  operator*(R &C) const  {
         vecteur b(N); 
        for (int i=0;i<N;i++) b[i]=v[i]*C;
        return b;
      }  ; // espace vectoriel à droite
     
     };
     
     
    int main ()
    {
      int N=4;//implémentation du constructeur par défaut
      R v[4]={1,2,3,4};
      vecteur C(N) ;
      cout << "Valeur pour C(N):";
      cin >> C(N);
      vecteur B(C);//B est une copie de C
      vecteur D(N);
      D=C+B;
    return 0;
    }
    En sachant que le but de ce programme est de faire des produit entre scalaire et vecteur, addition et �galit�, en utilisant une classe de vecteur. Merci de m'aider � am�liorer ce programme et � pouvoir l'executer.

  10. #10
    R�dacteur/Mod�rateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 153
    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 153
    Billets dans le blog
    4
    Par d�faut
    Bon moi j'ai rien contre le fait que tu sois nouveau/nouvelle sur ce forum...
    Mais soyons clairs : nous ne sommes pas ici pour faire tes devoirs � ta place.
    Pas plus que nous allons te servir de compilateur pour le moindre const manquant indiqu� par celui-ci si tu prenais la peine ne serait-ce que d'essayer de compiler ton code...
    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.

  11. #11
    Membre actif
    Femme Profil pro
    �tudiant
    Inscrit en
    F�vrier 2014
    Messages
    71
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : F�vrier 2014
    Messages : 71
    Par d�faut
    Je demande seumelent des indications pour arranger le code afin de me lancer, parce que je suis perdue.
    Par exemple, les 5 premi�res erreurs qu'il me donne sont:

    main.cpp:8:23: error: non-member function �R& operator[](int)� cannot have cv-qualifier
    R & operator[](int i) const {assert (i>=0 && i<N); return v[i];};


    main.cpp:10:36: error: �vecteur& operator=(const vecteur&)� must be a nonstatic member function
    vecteur& operator=(const vecteur &C)

    main.cpp:16:38: error: non-member function �vecteur operator+(const vecteur&)� cannot have cv-qualifier
    vecteur operator+(const vecteur &C) const


    vecteur.h:9:5: error: �int vecteur::N� is private
    int N; //taile du vecteur


    Si c'est un probl�me de const oubli�, pouvez vous svp m'indiquer en g�n�ral, quand je dois mettre const? Pour la d�rni�re erreur par exemple, il me dit que N est priv� donc il ne peut pas y toucher, mais le syst�me d'encapsulation nous dit qu'il doit �tre priv�.

    Je revoie le code et fichier.h qui donne ces erreurs et merci beaucoup pour votre aide.


    code

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    #include <iostream>
    #include <cctype>
    #include <cassert>
    #include "vecteur.h"
    using namespace std;
     
     
    R & operator[](int i) const {assert (i>=0 && i<N); return v[i];};
     
    vecteur& operator=(const vecteur &C)
      {
        assert(N==C.N);
        for(int i=0;i<N;i++) v[i]=v[i]+C.v[i];
        return *this;};
     
     vecteur operator+(const vecteur &C) const
     {
      vecteur b(N); assert(N == C.N);
      for (int i=0;i<N;i++) b[i]=v[i]+C[i];
      return b;
     };//addition
     
     vecteur  operator*(R &C) const  {
         vecteur b(N); 
        for (int i=0;i<N;i++) b[i]=v[i]*C;
        return b;
      }  ; // espace vectoriel à droite
     
     };
     
     
    int main ()
    {
      int N=4;//implémentatiion du constructeur par défaut
      R v[4]={1,2,3,4};
      vecteur C(N) ;
      cout << "Valeur pour C(N):";
      cin >> C(N);
      vecteur B(C);//B est une copie de C
      vecteur D(N);
      D=C+B;
    return 0;
    }

    .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
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    #include <iostream>
    #include <ostream>
    #include <cassert>
    typedef double R;//définition du corps
    using namespace std;
    class vecteur
    {
    private: //les attributs
    int N; //taile du vecteur
    R *v;//la variale v qui est un pointeur, stoque les N composantes du vecteur
    public:
     vecteur(){cout<<"pas de constructeur par défaut"<<endl; };//contstructeur par défaut
    vecteur(const vecteur& C) :N(C.N), v(new R[C.N])//constructeur par copie
       {};
     vecteur (int i) : N(i), v(new R[i]) {assert (v);};//constructeur
     ~vecteur(){};//destructeur
     
     R & operator[](int i) const;
     
     vecteur& operator=(const vecteur &C);
     
     vecteur operator+(const vecteur &C) const;
     
     
     vecteur  operator*(R &C) ; // espace vectoriel à droite
     
     };

  12. #12
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 504
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 504
    Par d�faut
    Les forums sont l� pour aider ponctuellement sur un point de blocage mais en aucun cas ne se substitue � l'apprentissage avec des sources comme des livres, des cours C++ en ligne et des tutoriels.

    Le coups de const oubli� est un cas bien casse-gueule, d'o� ma r�ponse mais il faut au moins essayer un peu d'autonomie.

    Vos r�f�rences sont bien trop veilles, comme beaucoup trop de ressources sur le C++ sur le NET.
    (Et elles semblent bien rudimentaires au niveau C++ et bien plus orient�es Maths)

    Le support de cours que vous devriez utiliser expliquerait comment faire correctement une classe, d�s les premiers chapitres.

  13. #13
    Membre �m�rite Avatar de SkyZoThreaD
    Homme Profil pro
    Administrateur syst�mes et r�seaux
    Inscrit en
    Juillet 2013
    Messages
    585
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activit� : Administrateur syst�mes et r�seaux
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Juillet 2013
    Messages : 585
    Par d�faut
    +1 pour bacelar
    D'o� ma r�ponse exp�ditive du d�but...
    C'est d'autant plus vrai pour le C++ qui est un langage tr�s difficile.
    D�sol� mais il faut commencer par le d�but, pas le milieu.

Discussions similaires

  1. Classe pour la cr�ation d'un graphe xy
    Par Bob dans le forum MFC
    R�ponses: 24
    Dernier message: 03/12/2009, 17h20
  2. R�ponses: 31
    Dernier message: 30/03/2006, 16h57
  3. �laboration de classe
    Par il_a_ri dans le forum Langages de programmation
    R�ponses: 6
    Dernier message: 16/01/2003, 14h22
  4. Variable d'une Classe Anc�tre
    Par G�nie dans le forum Langage
    R�ponses: 3
    Dernier message: 18/09/2002, 19h24
  5. Sortir un typedef d'une classe
    Par Theophil dans le forum C++Builder
    R�ponses: 13
    Dernier message: 03/07/2002, 17h21

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