Christian Kakesa

lire en 3 minute(s)

Vous avez sans doute déjà lu un programme C++ qui utilisait std::vector::emplace_back et vous vous demandiez quelle est la différence avec std::vector::push_back ? Je me pose la même question. À travers un mini sujet, nous allons voir quelles sont les différences entre std::vector::emplace_back et std::vector::push_back. Bizarrement, je vais exposer ma conclusion et laisser ceux qui ont le temps de lire le déroulé complet de mon sujet. Idéalement utiliser std::vector::emplace_back qui crée les instances directement à l’endroit où elles doivent être stockées, sans utiliser de déplacement ou de copie intermédiaires d’objets.

Christian Kakesa

lire en 1 minute(s)

Bonjour à toutes et à tous. Pour cette rentrée 2017, je démarre une nouvelle série d’articles orientés systèmes distribuées et langages de programmation. Je parlerai des technologies que j’ai pu tester et de ceux où le débat peut être passionnant. N’hésitez pas à me laisser vos commentaires. Bonne lecture à tous !