E2393 Impossible de prendre l'adresse du paramètre modèle non-typé, non-référencé 'paramètre' (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Un paramètre modèle n'a pas d'adresse et n'est associé à aucun “objet” réel. Par conséquent, prendre son adresse ou essayer de lui affecter une adresse, n'a aucun sens. Par exemple :



 template<int U>
 void foo()
 {
 int *x = &U;// erreur : impossible de prendre l'adresse du paramètre
 }