Virtual --> Programm hängt
-
Hallo!
Bei mir tritt folgendes Problem auf:
Ich möchte eine Klasse um Methoden erweitern. Diese sollen "virtual" sein:class ... public: virtual double calcX();Nur bei mir hängt sich das kompilierte Programm auf. Wenn ich die Methode nicht "virtual" mache, dann funktioniert alles problemlos. Woran könnte das liegen?
Grüße
-
Mit den gegebenen Informationen schätze ich, es liegt an der informationellen Unschärferelation.
-
stimmt :). Ich dachte mir, dass das vielleicht ein bekanntes allgemeines Problem ist. Ich werde versuchen, den relevanten Code zu extrahieren. Jedenfalls ist es gleich, wie die Methode heisst, und was sie macht. Das Problem tritt immer auf.
-
Liegt an der Finanzkrise. Bits sind teuer geworden.
-

Also scheinbar hängt das davon ab, wieviele virtuelle Methoden definiert sind.
-
Wenn es hängt, nimm es doch runter.
-
Mit meiner Glaskugel tippe ich mal darauf, dass es entweder daran liegt, wie Du die Objekte mit den virtuellen Funktionen benutzt, oder daran wie die virtuellen Funktionen implementiert sind.
Mein Estimation-Filter für Glaskugeln von Sorcerer&Witch
filtert mir den ersten Punkt als den wahrscheinlicheren heraus.