IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Laurent Gomila

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    Au contraire : #include class...

    Au contraire :


    #include <vector>

    class UneClasse
    &#123;
    public&#58;
    UneClasse&#40;int unParam, int unAutreParam&#41;
    &#123;
  2. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    En allouant ton tableau tu alloues aussi chacun...

    En allouant ton tableau tu alloues aussi chacun de ses éléments, construits par défaut. Le fait est qu'il est impossible d'utiliser un constructeur autre que celui par défaut pour une allocation de...
  3. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    Tu devrais également faire joujou avec les vector...

    Tu devrais également faire joujou avec les vector et autres conteneurs de la STL, juste histoire de ne pas garder ce code à base de new lorsque tu voudras écrire du "vrai" code :wink:.
  4. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    monTabDobjet est un tableau dont les éléments...

    monTabDobjet est un tableau dont les éléments sont des UneAutreClasse, pas des UneAutreClasse*. L'allocation dynamique que tu fais pour chaque élément n'a donc aucun sens (et le compilo n'en veut pas...
  5. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    En fait en C++, struct et class sont strictement...

    En fait en C++, struct et class sont strictement équivalents à part un petit détail : par défaut la visibilité est public dans les struct, private dans les classes. A part ça c'est kif-kif.

    Par...
  6. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    Tu ne peux pas déclarer et initialiser un membre...

    Tu ne peux pas déclarer et initialiser un membre de structure en un coup comme ça (même en C...). En C++ on se sert des constructeurs / destructeurs / fonctions membres, par exemple :


    class...
  7. Votes reçus
    +0 -0
    Réponses
    23
    Affichages
    1 808

    En C++, l'allocation de mémoire via new est...

    En C++, l'allocation de mémoire via new est typée. Càd que si tu alloues un tableau de type1 il faudra placer le résultat dans un type1*. Si tu veux un tableau de char alors il faut faire un new...
Affichage des résultats 1 à 7 sur 7