Hallo allerseits,
ich habe ein seltsames problem mit einem C++ Programm, was mich fast zur Verzweiflung bringt.
Also: ich habe eine Klasse mit zwei Methoden ungefähr so:
class myClass {
publuc: bool Init(); protected: bool DateiLaden( char *dateiname ); }
die Methode "DateiLaden" wird aus der Methode "Init()" folgendermaßen aufgerufen. "this->DateiLaden( "irgeideinedatei" );". Das funktioniert auch alles prima. Wenn ich allerdings den Rückgabe wert von DateiLaden() mittels
bool ergebnis = this->DateiLaden( "irgendeinedatei" );
abfragen will endet das immer mit einem Segmentation fault. Mittels Debugger habe ich rausgefunden, daß der segfault immer in der Zeile nach "return true;" auftritt( dort ist aber nur eine Klammer drin ( } )). Dasselbe passiert auch mit der Methode Init(), nur dort passiert immer, egal ob ich den Rückgabewert abfrage oder nicht.
hat jemand eine Ahnung, woran das liegen könnte??????
Viele Grüße und einen guten Rutsch.....Michael es immer.