Klasse an Funktion übergeben

Redan

Grünschnabel
Guten Abend,

ich habe ein etwas größeres Problem und ich hoffe ich erkläre das nun genau genug.

Ich habe mit Visual c++ eine dotnet Struktur (Form1.h) erstellt. Darin rufe ich eine Klasse auf
PHP:
protected:
			Speicher Speicheraufruf;
und anschließend rufe ich mehrere Funktionen auf, die sich in dieser .h befindet. Dort kann ich auch immer darauf zugreifen. Doch wenn ich meine Funktion aufrufe die sich in einer anderen cpp befindet, so muss ich diese anscheinend übergeben.
PHP:
public: System::Void Start_Click(System::Object^  sender, System::EventArgs^  e) { 
		function_Rechenphase();
		}
Das gleiche habe ich auch mit der Form1. Ich muss diese irgendwie übergeben aber ich weiß nicht genau wie.
ich rufe Funktionen mit zum Beispiel
PHP:
Speicheraufruf.set_Programmzaehler(20);
Ich habe mir eigentlich vorgestellt, dass es ungefähr so geht:
PHP:
function_Rechenphase(SpeicherAufruf);
und
void function_Rechenphase(Speicher SpeicherAufruf)   
{
...
}

Vielen Dank gruß André
 
Übergib doch einfach einen Zeiger auf das Objekt warum unötig Speicher verschwende?
und das Objekt ist doch in deiner Klasse und du FUnktion so wie ich das dort ablese auch, wieso benutzt du nicht einfach das welches es gibt? Das muss gehhen falls beides in einer Klasse ist.
 
Zurück