English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++

C++ Tableau & chaîne

C++ Structure de données

C++ Classe & objet

C++ Pointeur

C++ Héritage

C++ STL tutoriel

C++ Manuel de référence

C++ Retour par référence

++


// 

// 


{
     5;
    
    
}
int& test()
{
    
}

5

La directive return est return num;.

retourpar conséquent, lorsquevariable 5lorsque, on peut lui attribuer une valeur, comme dans test() =

Ce sera fait de la même manière que dans5Enregistrer dans la variable num, cette variable num est affichée à l'écran.

Points importants à retenir lors du retour par référence.

  • Retourne une valeur par défaut, mais cette fonction ne retourne rien. Par conséquent, vous ne pouvez pas retourner une constante.

    int& test() {
        return 2;
    }
  • Vous ne pouvez pas retourner une variable locale à partir de cette fonction.

    int& test()
    {
        int n = 2; 
        return n; 
    }