*   >> Lecture Éducation Articles >> science >> la programmation

Référence en C ++

objet vide de type int est déclarée. Dans la déclaration suivante, un pointeur vide (objet) qui pointe à un objet qui est de type int (un objet qui contiendra un int ou détient un int) est déclaré. Dans la troisième déclaration, l'adresse de l'objet int de la première déclaration est attribuée au pointeur. Afin d'obtenir l'adresse que vous devez procéder le nom de l'objet avec l'opérateur de référence, et.

Les trois déclarations ci-dessus peuvent être réduites à deux déclarations comme dans le code suivant: int hisInt; int * = & hisInt myInt; Dans le segment de code précédent, l'adresse est attribuée au pointeur dans la troisième déclaration. Dans ce segment de code, l'adresse est attribuée lors de l'initialisation du pointeur. Il ya deux objets ici, l'objet de pointeur et l'objet pointu. Afin d'accéder à la valeur (contenu) de l'objet pointu, vous pouvez soit utiliser l'identifiant de l'objet pointé lui-même ou vous pouvez utiliser le pointeur et l'opérateur de déréférencement.

L'opérateur de déréférencement est, *. Dans la déclaration ou de l'initialisation d'un pointeur, l'opérateur de déréférencement ne dessert pas son rôle officiel. Le rôle formel de l'opérateur de déréférencement est de céder ou de retourner la valeur de l'objet pointé par le pointeur. Dans ce cas, l'opérateur de déréférencement est utilisé avec le pointeur (identifiant de l'objet de pointeur).

Après une ou l'autre des deux segments de code ci-dessus, l'une des deux expressions suivantes auront accès à la valeur de l'objet pointu: hisInt = 5; * myInt = 5; Lire et essayer le code suivant: #include using namespace std; int main () {int hisInt; int * = & hisInt myInt; hisInt = 5; Cout return 0; } Vous savez maintenant la signification de base de pointeurs, ce qui implique des références et l'opérateur de référence. Elle implique également l'opérateur de déréférencement. Je vous attendais avez connu ce que je l'ai dit à propos des pointeurs avant de lire cet article; qui était révision.

La plupart du reste de cet article traite de la question, la référence, en question. Références ce qui concerne le sens de référence est concerné, vous ne pas vraiment besoin de savoir plus que ce que je vous ai donné ci-dessus. Une référence est l'adresse de la mémoire d'un objet. Pour obtenir une référence précéder l'identifiant de l'objet avec l'opérateur de référence, et. De cette dernière déclaration, vous pouvez voir que le problème en référence est de savoir comment l'utiliser; pas ce que cela sig

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.