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 :

pointeurs et références quoi choisir ?


Sujet :

C++

  1. #21
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    doccpu, tu n'as rien compris, relis.

    une reference n'est pas du tout pareille. la, tu es l'unique proprietaire de l'objet. une reference, tu n'es meme pas l'un des proprietaires.
    Je ne fais que dire qu'on a pas besoin d'utiliser des pointeurs si on veut avoir une valeur optionnelle ou qui est initialisée dynamiquement.
    Si tu veux bel et bien une réference tu fais boost::optional<T&> (qui sera en effet implémenté par un pointeur)

  2. #22
    screetch
    Invité(e)
    Par défaut
    je pense comprendre ce que tu veux dire. mais dans 99,999% des cas une reference est utilisée comme un lien faible vers un objet dont tu ne connais pas la duree de vie et dans ton implementation, c'est toi le proprietaire qui controle la durée de vie.

    ces approches sont philosophiquement a l'opposé l'une de l'autre tel gandhi et GW bush.

    en revanche, si tu as un membre initialisé ou pas alors inutile de passer par un pointeur effectivement.

    a noter quand meme que ca me parait bien tordu pour eviter une alloc.

  3. #23
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    je pense comprendre ce que tu veux dire. mais dans 99,999% des cas une reference est utilisée comme un lien faible vers un objet dont tu ne connais pas la duree de vie et dans ton implementation, c'est toi le proprietaire qui controle la durée de vie.
    Pas forcément, cf mon précédent message.

  4. #24
    screetch
    Invité(e)
    Par défaut
    si c'est pour alourdir le code je ne comprend vraiment pas pourquoi.

Discussions similaires

  1. comment choisir pointeurs et références
    Par ikuzar dans le forum Débuter
    Réponses: 5
    Dernier message: 05/07/2012, 07h14
  2. pointeur ou référence
    Par damien77 dans le forum C++
    Réponses: 2
    Dernier message: 23/03/2007, 16h43
  3. Formation admin réseaux / quoi choisir ?
    Par linna dans le forum Emploi
    Réponses: 1
    Dernier message: 03/01/2007, 23h17
  4. Réponses: 5
    Dernier message: 28/11/2006, 13h13
  5. [Applet - Servlet] Communication : quoi choisir ?
    Par gandalf_le_blanc dans le forum Applets
    Réponses: 14
    Dernier message: 28/04/2004, 15h43

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