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 :

question sur la r�ference et le mot const !


Sujet :

C++

  1. #1
    Membre confirm�
    Homme Profil pro
    12
    Inscrit en
    Mai 2014
    Messages
    67
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : 12
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 67
    Par d�faut question sur la r�ference et le mot const !
    salut tout le monde, dans le cours de c++ propos� par le site http://www.developpez.net/ j'ai trouv� le paragraphe suivant :

    " Comment faire pour modifier une r�f�rence de fa�on qu'elle d�signe un autre objet ?
    Ce n'est pas possible.
    On ne peut pas s�parer le r�f�r� de sa r�f�rence.
    lorsqu'une r�f�rence est li�e � un objet, elle ne peut pas �tre r�affect�e � un autre objet. "

    alors que lorsqu'ils sont pass� a parler du mot "const",ils ont dit :

    "si une r�f�rence est d�clar�e constante, cela signifie :
    que l'on ne peut pas modifier l'objet ;(1)
    que l'on ne peut pas d�cider de se servir de la r�f�rence comme alias pour un autre objet "(2)

    le(2) r�sultat n'est il pas d�duit directement du premier paragraphe !!?

  2. #2
    Membre Expert
    Avatar de white_tentacle
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    1 505
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par d�faut
    Je ne sais pas exactement de quel cours tu parles. Mais effectivement, (2) n�a pas de sens : une r�f�rence est toujours li�e � un unique objet, et cela ne peut pas changer.

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut
    Effectivement, le (2) n'a pas de sens.

  4. #4
    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 : 51
    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
    Il s'agit de la FAQ : http://cpp.developpez.com/faq/cpp/?p...-des-pointeurs
    Je trouve aussi ce passage peu clair. Mais il ne faut pas oublier qu'une FAQ n'est pas faite uniquement pour �tre lue d'un seul trait, aussi, il n'est pas mauvais d'avoir des r�p�titions d'un article � l'autre.
    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.

  5. #5
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut
    M�me si tu ne lis, dans la FAQ, que le paragraphe en question, il y a un probl�me.
    Il faut supprimer le second point.

  6. #6
    Membre Expert

    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2004
    Messages
    1 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 35
    Localisation : France, Doubs (Franche Comt�)

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

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 391
    Par d�faut
    Citation Envoy� par oodini Voir le message
    M�me si tu ne lis, dans la FAQ, que le paragraphe en question, il y a un probl�me.
    Il faut supprimer le second point.
    Non, pas vraiment, le second point est vrai pour une r�f�rence, il est donc aussi vrai pour une r�f�rence constante, pourquoi tu voudrais le supprimer ? Il n'est pas dit dans ce paragraphe que cette propri�t� est uniquement vrai pour les r�f�rences constante et pas pour les r�f�rences, il est dit que ces deux propri�t�s sont vrais pour une r�f�rence constante alors que pour un pointeur la constance ne va impliquer qu'une de ces propri�t� selon l'endroit o� la constance se situe.

    C'est pas tr�s clair en effet, mais en l'�tat ce n'est pas faux. Il faut �ventuellement reformuler, mais pas juste supprimer un point, AMA.

  7. #7
    Membre �prouv�
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par d�faut
    si une r�f�rence est d�clar�e constante, cela signifie :

    On parle bien de la signification de la d�claration de la constance, non ?

Discussions similaires

  1. question sur le mot clef const
    Par elmcherqui dans le forum C++
    R�ponses: 3
    Dernier message: 08/07/2008, 08h42
  2. [Mail] Question sur la r�cup�ration de mot de pass
    Par spaukensen dans le forum Langage
    R�ponses: 3
    Dernier message: 18/03/2008, 11h36
  3. Deux questions sur le mot cl� EXTERN
    Par Bleys dans le forum C++
    R�ponses: 4
    Dernier message: 02/03/2008, 14h58
  4. [S�curit�] Question sur les mots de passes
    Par wallawalla dans le forum Langage
    R�ponses: 4
    Dernier message: 02/04/2007, 17h51
  5. Question sur l'utilisation du mot r�serv� static
    Par flash2590 dans le forum Langage
    R�ponses: 4
    Dernier message: 10/04/2006, 00h20

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