Si tu avais une connaissance approfondie du C++ tu saurais que ton bench n'a aucune valeur, puisque tu testes non pas le langage mais les performances de l'implémentation de l'allocateur par défaut (std::allocator<>). C'est allocateur est parfaitement personnalisable, et ce de manière générique.
Et pour le garbage collector, on a bien std::auto_ptr<> (ainsi que boos::scoped_ptr<> et boost::shared_ptr<>) qui peut faire le travail.
De toute façon, je préfère automatiser la libération de la mémoire, parce qu'il est humainement impossible de gérer correctement ces ressources de manière parfaite.
[^] # Re: Rapidité du C ... et ramasse-miettes ?
Posté par LupusMic (site web personnel, Mastodon) . En réponse à la dépêche Le language de programmation ooc sorti en version 0.2. Évalué à -2.
Et pour le garbage collector, on a bien std::auto_ptr<> (ainsi que boos::scoped_ptr<> et boost::shared_ptr<>) qui peut faire le travail.
De toute façon, je préfère automatiser la libération de la mémoire, parce qu'il est humainement impossible de gérer correctement ces ressources de manière parfaite.