Hi,
ich habe ein Problem mit gcc: Folgendes Progrämmchen sollte das exception-handling von C++ testen:
#include <stdexcept>
using namespace std;
int main()
{
int i = 0;
if (i == 0) throw out_of_range("Test successful");
}
aber nach dem Aufruf
g++ testexep.cpp
./a.out
kam anstelle der Ausgabe "Test successful" nur "Abgebrochen". Beim Googeln habe ich entdeckt, dass es gewisse Probleme von gcc mit dem behandeln von catch-Blöcken bzw. Exceptions gibt, aber keine brauchbare Lösung gefunden.
Irgendwer ne Idee für mich (gcc-Version 3.3.5 (Debian 1:3.3.5-8ubuntu2))?