• [^] # 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é à 3.

    ça bloat mon code, quand je veux réellement traiter toutes les erreurs, et bien plus que des séries de ifs construites correctement. J'utilise de l'objet, juste, j'évite maintenant les exceptions.

    Ce n’est pas normal. Après, il y a des gens qui font cohabiter le pire des deux mondes : des exceptions mais pas de raii. Là on court à la catastrophe.

    Écrire du code exception-safe est plus compliqué, mais normalement pas plus « bloat ». Au contraire, cela tend à simplifier les choses. Et le code est plus robuste.

    En ce qui concerne les perfs, elles sont aujourd’hui excellentes sur le chemin normal (càd l’exception n’est pas levée), en revanche il y a effectivement un surcoût qui peut être non négligeable lorsqu’une exception est levée.

    Sinon, je suis bien désolé de t’apprendre que reserve peut tout à fait lancer std::bad_alloc, et donc que ton test ne sert pas à grand chose (sauf, bien sûr, si tes ajouts ont besoin d’être atomiques, mais ça ne me semblait pas être le propos).

    Mes commentaires sont en wtfpl. Une licence sur les commentaires, sérieux ? o_0