Si tu utilises un wrapper, que ce soint un std::string ou autre, tu auras effectivement de la création d'objets. On n'a rien sans rien en échange ! Par contre, création d'objet ne veut pas dire copie...