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 :

fonctions renvoyant une référence


Sujet :

C++

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Apprenti
    Inscrit en
    Décembre 2010
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Apprenti

    Informations forums :
    Inscription : Décembre 2010
    Messages : 86
    Par défaut fonctions renvoyant une référence
    Bonsoir,

    j'ai 2 questions sur le chapitre 12 que j'ai en pièce jointe :

    dans le cours 12, page 5/8(que je joints en fichier joint), dans la section : "fonctions renvoyant une référence", on donne un exemple avec la fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    int & uneDesVariables(int &une Var, int &uneAutre)
    {
    if (rand()%2==1)
    return uneVar;
    else
    return uneAutre;
    }

    et après je ne comprends ce que veut dire : une telle fonction pourra être utilisée pour laisser le hasard décider laquelle de 2 variables doit être mise à 0.

    1) Pouvez-vous m'expliquer ce qu'il se passe quand on applique les lignes de code suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    int a=2;
    int b=3;
    unedesVariables(a,b)=0;
    ?

    car je ne connais pas cette façon d'imposer à une fonction sa valeur finale.

    2) Ensuite on dit : bien que l'intérêt de cette technique puisse sembler à priori assez marginal, nous rencontrerons dès la leçon précédente des situations où le renvoi d'une référence s'avère indispensable.

    Pouvez-vous me dire, avec exemple à l'appui, dans quel cas c'est indispensable, par exemple ?


    D'avance, merci.

    Cordialement
    Images attachées Images attachées
    • Type de fichier : pdf L12.pdf (170,6 Ko, 445 affichages)

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/06/2010, 15h21
  2. Problème avec fonction renvoyant une "Nested Table"
    Par Sunchaser dans le forum PL/SQL
    Réponses: 4
    Dernier message: 20/05/2009, 17h19
  3. fonction renvoyant une matrice
    Par sub-0 dans le forum Débuter
    Réponses: 6
    Dernier message: 31/12/2008, 17h59
  4. [VC++] opérateur renvoyant une référence
    Par olivier57b dans le forum Visual C++
    Réponses: 2
    Dernier message: 01/10/2006, 11h20
  5. Fonction renvoyant une string
    Par salseropom dans le forum C
    Réponses: 8
    Dernier message: 04/05/2006, 11h44

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