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 :

[debutant] tableau d'objets


Sujet :

C++

  1. #1
    Membre confirmé Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Par défaut [debutant] tableau d'objets
    Bonjour

    j'ai besoin d'un tableau d'objets, dont je connais parfaitement la taille qui reste constante (donc pas besoin de vector ou autre a priori)

    donc je procede comme suit:
    [code]
    int var1 = ...;
    int var2 = ...;

    TypeObjet MonTab [var1][var2];

    [\code]


    et lá, "error C2057: expression de constante attendue" bien sur si je met directement des chiffres, il est content le compilo, mais je ne vois pas pourquoi il ne veut pas de mes variables (qu elles soient declarées constante ou non)

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Si tes tailles sont déclarées constantes ça ne posera pourtant pas de problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    const int var1 = 5;
    const int var2 = 2;
     
    TypeObjet MonTab[var1][var2];
    Tu utilises quel compilo ?

  3. #3
    Membre confirmé Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Par défaut
    Visual C++

    mon code exacte:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    constint height = curImg->height;
    constint width = curImg->width;
    Tensor TFieldSp [height][width];
    

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Oui mais non. Il faut de vraies constantes, càd connues à la compilation.

    Là ce que tu veux c'est bien un tableau dynamique.

  5. #5
    Membre confirmé Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Par défaut
    Ok... forcement oui... donc reste plus que les pointeurs et l'allocation dynamique... autant pour moi, j'ai besoin de me derouiller.

    Merci

  6. #6
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    pointeurs et l'allocation dynamique
    Pense à std::vector. Surtout que tu en parles dans ton premier message.

  7. #7
    Membre confirmé Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Par défaut
    oui, je viens de me rendre compre ke ce serait plus simple, merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Debutant]Tableau d'objet : trouver les valeur supérieur a un maximum
    Par gathrog dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 16/06/2015, 09h20
  2. [Debutant] Stocker des objets dans un tableau à plusieurs indices
    Par Invité dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 27/09/2006, 18h04
  3. [VB6]Tableau d'objet withevents
    Par soazig dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 13/02/2004, 19h44
  4. Réponses: 23
    Dernier message: 21/08/2003, 07h16
  5. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33

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