auf klassen variable greifen



  • ich habe in CMainFrame eine variable der klasse A ( A mein_a;

    jetzt möchte ich in einer lib auf genau diese zugreifen und dann z.b.

    mein_a.deletecontent();

    aufrufen.

    ich kann innerhalb MainFrame eine Klasse definieren die dann in der lib sichtbar ist, das geht. aber wie mach ich das dann?

    void CMainFrame::Mach()
    {
      return main_a;
    
    }
    

    in der lib

    GetAccess->Mach().deletecontent(); // das geht ja wohl nicht
    

    oder vielleicht

    void CMainFrame::Mach( Klasse &a)
    {
      mein_a = a;
    
    }
    

    in der lib

    GetAccess->Mach( a.deletecontent() );
    

    ich werd noch verrückt



  • Also, wenn dann darf das keine void Funktion sein.

    A CMainFrame::Mach()
    {
      return main_a;
    }
    

Anmelden zum Antworten