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 :

G�n�ration d'instance d'objet


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par d�faut G�n�ration d'instance d'objet
    Bonjour,

    J'aimerai savoir comment g�n�rer des instance d'objet.

    C'est � dire : j'ai une interface graphique qui supposons peut cr�er des points � partir de coordonn�es et des droites � partir de points

    Donc lorsque j'appuis sur le bouton cr�er (point) �a lance une m�thode cr�erPoint(nom,x,y,z) et dans cette m�thode, je cr�e un nouveau point avec les coordonn�e x,y et z et le nom nom.

    Normalement, ce point cr�� est d�truit � la fin de la m�thode (si j'ai bien compris mes cours)

    Comment faire en sorte que mes points soit dans l'environnement, comment g�rer mes points sans conna�tre leur nom dans l'environnement?

    Merci d'avance pour vos r�ponses.

    Julie.

  2. #2
    Membre confirm�
    Homme Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 153
    Par d�faut
    Bonjour

    Citation Envoy� par julie_n3k0 Voir le message
    J'aimerai savoir comment g�n�rer des instance d'objet.
    Il y a plusieurs m�thode :
    - Avec new : l'instance cr�e "vie" tant que tu ne l'a pas d�truite avec delete
    - Sans new, c'est � dire en l'instanciant directement (Point p; ). La dur�e de vie est limit�e aux accolades entourant l'instanciation.

    Citation Envoy� par julie_n3k0 Voir le message
    C'est � dire : j'ai une interface graphique qui supposons peut cr�er des points � partir de coordonn�es et des droites � partir de points

    Donc lorsque j'appuis sur le bouton cr�er (point) �a lance une m�thode cr�erPoint(nom,x,y,z) et dans cette m�thode, je cr�e un nouveau point avec les coordonn�e x,y et z et le nom nom.

    Normalement, ce point cr�� est d�truit � la fin de la m�thode (si j'ai bien compris mes cours)
    Pas forcement, cela d�pend de la remarque plus haut.

    Citation Envoy� par julie_n3k0 Voir le message
    Comment faire en sorte que mes points soit dans l'environnement, comment g�rer mes points sans conna�tre leur nom dans l'environnement?
    En g�n�ral, on utilise des conteneurs de donn�es. Si tu utilises une biblioth�que graphique particuli�re, peut �tre cette derni�re t'en offre. Sinon, et de pr�f�rence, on utilise ceux de la STL (ex : std::list, std::vector, ...). Ce sont des moyens stocker des informations, chaque conteneur ayant sa particularit�. Il suffit donc d'avoir comme membre de ta classe un conteneur de Point. ex :

    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 <list>
     
    struct Point
    {
      int x;
      int y;
    };
     
    class MaFenetre
    {
      std::list<Point> m_points;
     
    ...
      void CreerPoint(int x, int y)
      {
        Point p;
        p.x = x;
        p.y = y;
        m_points.push_back(p);
      }
    };
    Avec ceci, tes points sont toujours disponible dans l'instance de MaFenetre.
    --
    J�r�mie

  3. #3
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 14
    Par d�faut
    Merci beaucoup pour ta r�ponse, tu m'a ouvert tout plein d'id�es.

    J'esp�re que je vais r�ussir

    Merci encore � toi.

    Julie.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 20
    Dernier message: 13/08/2007, 16h11
  2. Partages d'instances d'objets entre JVM
    Par Yannick_from_31 dans le forum Langage
    R�ponses: 4
    Dernier message: 29/05/2007, 10h34
  3. R�cup�rer le nom du type de l'instance d'objet
    Par sony351 dans le forum C++Builder
    R�ponses: 1
    Dernier message: 22/02/2007, 23h08
  4. R�ponses: 8
    Dernier message: 16/02/2007, 15h55
  5. [1.1] Comment lister l'ensemble des instance d'objets en cours ?
    Par maitrebn dans le forum Framework .NET
    R�ponses: 2
    Dernier message: 25/09/2006, 13h48

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