Kranke Pointer
-
lol,
ich sitze hier an einem weniger sinvollen Problem. Fragt mich nicht,
warum ich es wissen will (es geht um eine Lib) ! Wie konvertiert man
einen GC-Pointer in einen NonGC-Pointer ? Damit es nicht zu theoretisch
wird, schreib ich mal meinen Pseudo-Code nieder :... void __gc *GcPtr; void __nogc *NonGcPtr; GcPtr = reinterpret_cast<void __gc*>(this); // Bis hier kommt _er_ noch NonGcPtr = reinterpret_cast<void __nogc*>(GcPtr); ...
Dieser Code funtzt leider nicht. ICh hab mal was von einer gcroot<typename>-Funktion gehört. Diese will bei mir nicht so recht, obwohl ich den Header include.
Bin für jeden Hinweis dankbar !mfg BlueShift