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; }