E2358 Le membre référence 'membre' a besoin d'un temporaire pour l'initialisation (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Vous avez fourni une valeur initiale pour un type de référence qui n'était pas une lvalue du type référencé.
Ceci force le compilateur à créer un temporaire pour l'initialisation.
Etant donné qu'il n'existe aucun endroit spécifique pour stocker ce temporaire, l'initialisation est illégale.