• # Allocs

    Posté par (site web personnel) . En réponse au journal Une 20-aine de lignes de code pour le defer de Go en C++. Évalué à 5.

    C'est bien mais le premier truc que je relèverai est que les std::function vont faire des allocations dynamiques, de même pour le std::vector.

    Exercices pour le lecteur, et l'auteur :

    1. dans quels cas std::function ne fera-t-elle pas d'allocation dynamique ? Est-ce garanti ?
    2. proposer une implémentation qui ne fait jamais d'allocations dynamiques.

    Et sur un autre sujet, tu ne devrais pas utiliser __ pour tes variables, c'est réservé pour le compilateur :)