• [^] # Re: En vrac

    Posté par . En réponse au journal Pourquoi empaqueter KDE prend-il du temps ?. Évalué à 2.

    Si tu désactives les exceptions que ton programme en lève une, voici ce qui se passe avec gcc:

    #include <iostream>
    struct MyException {};
    void raise_exception(void) { throw MyException(); }
    int 
    main(void)
    {
     raise_exception();
     std::cout << "HELLO\n";
     return 0;
    }

    Ligne de compilation:

    g++ -fno-exceptions -fno-rtti -o exceptions except.cc

    Sortie:

    except.cc: In function ‘void raise_exception()’:
    except.cc:15:23: error: exception handling disabled, use -fexceptions to enable
     throw MyException();