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 :

Problème de tableau de pointeurs


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut Problème de tableau de pointeurs
    Bonjour,
    je pense avoir le bon algorithme mais je ne sais pas comment créer la deuxième dimension de mon tableau.
    Voici mon code :
    /*----------------------------classe herbe-----------------------------*/
    #ifndef CLASSHERBE__H
    #define CLASSHERBE__H

    #include<time.h>
    #include<iostream>

    using namespace std;

    class herbe
    {
    protected:
    int hauteur;
    int croissance;

    public:
    herbe(){set_taille(5);}


    void pousser(){hauteur=hauteur+10;}

    void set_taille(int i){hauteur=i;}

    void desherber(){hauteur=hauteur-5;}


    int get_taille(){return hauteur;}

    void edite(){
    cout<<"La hauteur de l'herbe est de "<<hauteur<<endl;
    }
    } ;
    #endif

    /*-------------------------classe terrain----------------------------*/
    #include <iostream>
    #include "classherbe.h"
    using namespace std;
    class terrain
    {
    herbe **h;

    public:
    terrain()
    {
    herbe *h[10]; //horizontal
    for (int i=0; i<10;i++) //vertical
    {
    herbe *h[i]=new herbe[10]; /!\problème/!\
    }
    }
    };

    int main()
    {
    return 0;
    }
    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    tu veux faire quoi exactement ?

    as tu pensé a la STL ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    C'est bon j'ai trouvé
    terrain()
    {
    h=new herbe*[10];

    for (int i=0;i<10;i++)
    {
    h[i]=new herbe[10];
    }
    }
    Quel est l'intéret de la STL ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par befast
    Quel est l'intéret de la STL ?
    de s'affranchir des allocations de mémoires dynamiques, de gérer ses propres pointeurs, au risque de touche de la mémoire qui n'est pas a nous et/ou de faire des fuites de mémoire...

  5. #5
    Membre Expert
    Avatar de Ti-R
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2003
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 683
    Par défaut
    Donc ?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Non pas résolu!
    Quelles sont les classes les plus appropriées pour les tableaux de pointeurs à deux dimensions? (vector...)?
    Car avec cette méthode pour la modification et pour la redéfinition de [][] c'est pas la joie !

Discussions similaires

  1. Problème déclaration tableau de pointeur.
    Par BlackStitch dans le forum Débuter
    Réponses: 2
    Dernier message: 16/12/2014, 01h35
  2. Problème d'accès à un tableau de pointeur
    Par gronaze dans le forum C++
    Réponses: 2
    Dernier message: 24/11/2011, 10h02
  3. Réponses: 3
    Dernier message: 01/09/2011, 14h26
  4. [débutant] problème création tableau (pointeurs and Cie)
    Par olivier1209 dans le forum Débuter
    Réponses: 13
    Dernier message: 08/03/2009, 15h54
  5. Problème de tableau
    Par krfa1 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 08/02/2005, 11h09

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