Komplizierte Zeiger Verwendung



  • Hi!

    Ich blicke noch nicht so richtig mit Zeigern durch.

    Im konkrete Fall habe ich diese zwei Zeilen:

    CTreeCtrl& a= c_VarTree.GetTreeCtrl(); 
    	CTreeCtrl* pCtrl = &a;
    

    es tut auch super, aber es müsste doch auch einfach gehen oder?

    vielen Dank!

    gruß Straightflush



  • Straightflush schrieb:

    CTreeCtrl& a= c_VarTree.GetTreeCtrl();
    

    Das müsste doch eine Referenz sein.



  • Straightflush schrieb:

    es tut auch super, aber es müsste doch auch einfach gehen oder?

    Ja klar:

    CTreeCtrl& a= c_VarTree.GetTreeCtrl();
    

    und dann einfach mit 'a' weiter arbeiten ...

    Gruß Frank



  • neoexpert schrieb:

    Straightflush schrieb:

    CTreeCtrl& a= c_VarTree.GetTreeCtrl();
    

    Das müsste doch eine Referenz sein.

    Das ist eine Referenz und aus der Referenz wird in der nächsten Zeile ein Zeiger gemacht was total Sinnlos ist, also wie schon gesagt einfach mit der Referenz weiterarbeiten


Anmelden zum Antworten