Partage
  • Partager sur Facebook
  • Partager sur Twitter

faire un tableau d'objet

il y qa une erreur

    19 mai 2007 à 13:22:28

    bonjour tous le monde

    Je veux faire un tableau d'objet mais j'ai une erreur.

    Pour que les "cases" du tableau soit des objet, je fais :
    Image m_Image[i](positionX, positionY, chemin);


    Image est une class et m_Image est un tableau de type Image.

    Le problème(je ne sais pas pourquoi) est :
    error : variable-sized object `m_Image' may not be initialized

    Si vous voulez d'autre bout de code je vous les montrerais.

    Merci d'avance pour l'aide.
    • Partager sur Facebook
    • Partager sur Twitter
      19 mai 2007 à 14:12:43

      Tu ne peut pas appeler les constructeurs sur des tableaux.
      - Soit tu affectes une nouvelle valeur après construction par défaut ; prix = construction par défaut + constructon initialisante + affectation + une destruction
      - Soit tu utilises des vecteurs et empiles les valeurs finales ; prix = construction initialisante + construction de copie + une destruction
      (- Soit tu fais des constructions en-place, mais oublie pour l'instant!)
      • Partager sur Facebook
      • Partager sur Twitter
      C++: Blog|FAQ C++ dvpz|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS| Bons livres sur le C++| PS: Je ne réponds pas aux questions techniques par MP.

      faire un tableau d'objet

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown