Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Lemming

Alter Hase

  • »Lemming« ist der Autor dieses Themas

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

11

17.10.2005, 00:04

funktioniert leider nur wenn die funktion static ist, ansonsten akzeptiert der compiler das aus irgeneinem grund nicht...

außerdem is das für das, was ich machen will zu... umständlich
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

12

17.10.2005, 00:12

Hmm ach ja, das was du willst geht nur wenn du den this Zeiger vorher in die abgeleitete Klasse castest, ansonsten wüsste ich jetzt keinen weg, wenn das mit dem virtual nicht funktioniert...
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Lemming

Alter Hase

  • »Lemming« ist der Autor dieses Themas

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

13

17.10.2005, 00:28

spontane idee, weiß aber gar nicht ob und wie ich sie umsetzen könnte.
das müsste doch auch irgendwie mit dynamic_cast und dem this pointer machbar sein, oder?
edit: jetzt versteh ich erst, was du meinst Nox

und bitte sprecht nochmal über 1.
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

helium

Treue Seele

Beiträge: 180

Wohnort: NRW, Burscheid (nahe Köln)

  • Private Nachricht senden

14

17.10.2005, 17:45

Zitat von »"Lemming"«

funktioniert leider nur wenn die funktion static ist, ansonsten akzeptiert der compiler das aus irgeneinem grund nicht...

außerdem is das für das, was ich machen will zu... umständlich


Vielleicht hast du weiterhin einen Funktionszeiger statt eines Methodenzeigers verwendet?

------


Die VTbale ist wärend der Ausführung des C'tors noch nicht aufgebaut.

Allerdings weiß ich gerade nicht wozu du das brauchst. Wozu eine Init-Methode? Wieso kann das nicht direkt in den C'tor, wordurch das ganze problem nicht existieren würde.
Why is 6 afraid of 7?
Because 7 8 9

Werbeanzeige