• [^] # Re: Je n'aime pas la SFML

    Posté par . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 2.

    Du code spaghetti pour réparer du code spaghetti, donc :D

    Non, avec les exceptions, en plus de pouvoir utiliser les héritages pour les classes d’exception, le try est définie dans un bloc clairement identifier, rien à voir avec un systhème de goto ou de if sur une profondeurs de dix appels.

    Une classe définie une erreur, elle peut throw l’exception dans n’importe quelle méthode, sous méthode sans compliqué son code avec des if. À l’utilisateur de récupérer l’exception.

    Sinon comme proposé on peut avoir une méthode sans exception :

    retCode fct_no_except(...)
    {
     retCode = rc = NO_ERROR;
     try {
     ftc(...)
     } catch (Erreur e) {
     rc = e.getCodeNumber();
     } catch (...)
     {
     rc = UNKNOWN_ERROR;
     }
     return rc;
    }