Wie kann man in einer managed Klasse auf die Methoden der nativen Klasse zugreifen?
-
Hallo,
Wie kann man in einer managed Klasse auf die Methoden der nativen Klasse zugreifen?
z.B.:
ref class Managed{
public: Calc();
}class Unmanaged{
public: Add();
}Wie kann man von Calc() auf Add() zugreifen??
Danke!
-
class Unmanaged; ref class Managed { public: Managed(Unmanaged* unmanaged) : _unmanaged(unmanaged) {} void Calc() { _unmanaged->Add(); } private: Unmanaged* _unmanaged; }
class Unmanaged { public: void Add(); }
-
Was macht diese Zeile???
Managed(Unmanaged* unmanaged)
: _unmanaged(unmanaged) {}
-
Das ist der Konstruktor der Klasse Managed.
Dabei wird ein Parameter (Unmanaged* unmanaged) übergeben und in der Initialisierungsliste den Member _unmanaged initialisiert.