Le code suivant illustre cela: #include using namespace std; int APN (int & non) {cout aucun = 77; } Int main () {int Theint = 88; APN (Theint); Cout return 0; } Comme le programme démarre, 88 est affecté à l'objet dont l'identifiant est Theint, dans le principal. La déclaration suivante dans la fonction principale appelle la fonction, de l'APN, en passant l'identifiant de l'objet dont la valeur est 88 comme argument. Le paramètre de la fonction appelée est "int & no".
Immédiatement la fonction appelée commence l'exécution, l'adresse du paramètre devient équivalente à & Theint, qui est l'adresse de l'objet déclaré dans la première instruction dans la fonction principale. Donc, immédiatement, l'exécution de la fonction appelée commence, et pas et & Theint sont la même adresse à un objet; qui est, non et Theint sont d'identifier le même objet. La première instruction dans la fonction appelée affiche la valeur de pas qui est la même que la valeur de Theint.
La deuxième déclaration dans la fonction appelée assigne une nouvelle valeur à pas, en attribuant automatiquement la nouvelle valeur à Theint, parce que les deux identifiants identifier le même objet. La fonction appelée n'a pas une déclaration de retour, même si sa définition commence avec un type de retour; qui est acceptable; qui ne fait pas partie du sujet ici; il est pour ceux qui peuvent être curieux. Retour dans la fonction principale: La fonction appelée est appelé par la deuxième instruction dans la fonction principale.
La fonction appelée exécute avant la prochaine (troisième) déclaration dans la fonction principale est exécuté. Nous ne attribuons une valeur de retour de la fonction appelée à tout objet (identifiant) dans la fonction principale. Nous ne pouvions pas le faire parce que la fonction appelée ne retourne rien (eu aucune déclaration de retour; pas partie de ce sujet si). La troisième instruction dans la fonction principale affiche la valeur de Theint, qui est la même valeur que pour pas dans la fonction appelée.
Remarque, en passant par référence, le paramètre (en fonction appelée) es
net