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

Membres statiques et le mot clé this en C ++ Classes

num1 = 5; cout}}; int main () {MyClass myObj; myObj.assignShow (); return 0; } Un objet de pointeur contient l'adresse d'un objet pointu. Le pointeur est en fait l'adresse à l'objet pointu. Il est pas tout le temps que vous avez besoin de l'objet de pointeur de tenir l'adresse. Si vous pouvez avoir l'adresse d'un objet, alors vous pouvez utiliser l'adresse sans se soucier de tout objet de pointeur qui aurait eu lieu il. L'objet pointu ici est l'objet instancié d'une classe, dont la méthode est en cours d'exécution.

Comme la méthode est en cours d'exécution, en utilisant le mot, cela, ferait référence à l'objet de la méthode. Voilà comment la Classe C ++ a été inventé. Dans le code ci-dessus, la méthode assignShow () utilise le mot-clé, ce qui est le pointeur vers son objet (quand un objet est instancié d'une classe, il a toutes les propriétés et les méthodes de sa classe). Ligne 1 dans la méthode utilise "cette" pour accéder à la propriété, num1.

Ce ne fut pas très nécessaire juste pour attribuer une valeur à une propriété que nous aurions pu num1 utilisé directement, car une méthode peut accéder à une propriété de la même classe (objet). Cependant, l'utilisation du mot clé, ceci, est illustré. Lire et essayez le code ci-dessus. Eh bien, finissons ici et continuons dans la prochaine partie de la série.

Chrys pour arriver à l'une des parties de cette série, il suffit de taper le titre correspondant ci-dessous et mon nom, Chrys, dans le champ de recherche de cette page puis cliquez sur Rechercher (utilisation menu si disponibles): Notions de base de la POO en C ++ pointeurs de classes en C ++ Constructeurs et destructeurs en C ++ Classes héritage dans des classes C ++ spécificateurs d'accès dans des classes C ++ amis en C ++ Classes dérivées Déclaration de classe et l'accès Prescription de membres statiques de C et le mot clé this dans les classes C ++ classe abstraite de base en C ++

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