• [^] # Re: simple ?

    Posté par . En réponse au journal Rust en version 0.12. Évalué à 3. Dernière modification le 16 octobre 2014 à 01:06.

    En C++, il vaut mieux éviter les std::function qui posent des problèmes de performance, aussi bien en temps d’exécution qu’en espace mémoire, et les remplacer par des templates ou des auto, en particulier pour des fermetures. Écrire auto f = [](){} et std::function<...> f = [](){} n’est pas du tout équivalent.

    Pour ce genre de détails, qui sont légions en C++, il y a pas mal de bouquins intéressant, en particulier Effective Modern C++ de Scott Meyers, en early release chez O’Reilly pour tout ce qui est C++11/C++14.