Adresse einer Instanz



  • Hallo!

    Wie kann ich die Adresse einer Instanz in einer ihrer eigenen Methoden auslesen?
    Geht das überhaupt?
    Also kann ich eine Methode schreiben die die Adresse auf cout ausgibt?

    Bei Variablen macht man das ja mit dem &. Aber in so einer Methode habe ich ja den this-Zeiger.

    Grüße, pktm



  • Der this Zeiger speichert doch die Adresse ab.

    class Foo
    {
        public:
            void AdresseAusgeben( void );
    
    };
    
    void Foo::AdresseAusgeben( void )
    {
        std::cout << "Adresse: " << this << std::endl;
    }
    

Anmelden zum Antworten