Acceder a la dirección de un objeto usando este puntero en C ++

C ++ class | Acceder a la dirección de un objeto usando este puntero : Aquí, vamos a aprender cómo dirección de acceso de los objetos usando este puntero en C ++ ?

En C ++, se le permite obtener la dirección del objeto mediante el uso de este puntero. Leer más: “este puntero” en C ++ .

Ejemplo:

#include <iostream>
using namespace std;
class ExampleThis
{
public:
ExampleThis* address(void){
return this;
}
};
//Main functionn
int main ()
{
//creating objects
ExampleThis Ex1, Ex2, Ex3;
//printing the object's address
cout<<"Address of object Ex1: "<<Ex1.address ()<<endl;
cout<<"Address of object Ex2: "<<Ex2.address ()<<endl;
cout<<"Address of object Ex3: "<<Ex3.address ()<<endl;
return 0;
}

salida

Address of object Ex1: 0x7ffd6550aa8d
Address of object Ex2: 0x7ffd6550aa8e
Address of object Ex3: 0x7ffd6550aa8f


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *