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 :

Utilisation complexe de pointeurs


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut Utilisation complexe de pointeurs
    Bonjour,

    Dans un conteneur que je développe actuellement (mon premier programme un minimum conséquent), je dois réaliser des opérations compliquées avec des pointeurs, et je ne sais comment le faire.
    Voici les opérations que je veux faire:
    1. renvoyer l'adresse de la variable template nommée donnee contenue dans l'objet pointé par le pointeur ptr.
    2. définir la variable donnee contenue dans l'objet pointé par le pointeur ptr
    3. que le pointeur null_ptr contenu dans l'objet pointé par le pointeur object_ptr pointe la même variable que celle pointée par initial_ptr
    Merci d'avance,
    ProgVal

    Note: Je ne programme en C++ que depuis 2-3 week-ends

  2. #2
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    Salut,

    déjà peux-tu expliquer un peu les choses?

    ton objet pointé par ptr est bien d'un type donné, c'est bien toujours le même?

    Sinon je ne vois pas comment accéder à une variable nommée donnée d'un objet, si le type n'est pas fixe (ou tout du moins celui de la classe de base).

    Peut-tu nous donner la définition de l'objet pointé par ptr?

    CoYoTe5o8

  3. #3
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    J'ai des problèmes à comprendre ce que tu veux dire. Si j'ai bien suivi, tu as du code qui ressemble à :
    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
     
    template<class T>
    struct MaStructure
    {
      T donnee;
    };
     
    MaStructure<int> *ptr;
     
    class Object
    {
      T* null_ptr;
    };
     
    Object *object_ptr;
    Si ce n'est pas ça, mettre ton code sera plus précis que le texte en français.

    Dans ce cas :
    1/ 2/ 3/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    object_ptr->null_ptr = initial_ptr;
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  4. #4
    Membre très actif
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 636
    Par défaut
    Exact, c'est précisément ce que je voulais!

    Merci beaucoup!

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/03/2008, 07h47
  2. utilisation map et pointeur
    Par Jahjouh dans le forum SL & STL
    Réponses: 4
    Dernier message: 31/10/2007, 22h44
  3. Réponses: 4
    Dernier message: 16/09/2007, 16h50
  4. Réponses: 8
    Dernier message: 05/01/2006, 15h13
  5. [Info][Mémoire] utilisée pour un pointeur null
    Par thomas_strass dans le forum Langage
    Réponses: 14
    Dernier message: 04/11/2004, 12h48

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