Hello,
Je suis en train de découvrir la bibliothèque In Place Factory, avec l'aide du didacticiel de 3DArchi.
J'ai du mal à en saisir l'intérêt. Si elle peut simplifier la vie du codeur du conteneur, elle complique quelque peu celle de l'utilisateur du conteneur, et surtout de la personne qui relit le code : le lien entre les arguments passés à boost::in_place() et ceux passés au constructeur de la classe contenue est moins évident.
Bref, je trouve le gain minime par rapport à la friction mentale (comme dirait Meyers) à l'utilisation.
Qu'en pensez-vous ?
Partager