Lire en anglais

Partager via


Le nom du paramètre de type « <nom_paramètre_type1> » ne correspond pas au nom « <nom_paramètre_type2> » du paramètre de type correspondant défini sur l’un des autres types partiels de « <nom_type_partiel> »

Une classe ou une structure générique est définie dans plusieurs déclarations partielles avec des spécifications de paramètre de type incompatibles.

Quand vous divisez la définition d’une classe ou d’une structure en plusieurs déclarations partielles, le compilateur considère le type comme l’union de toutes ses déclarations partielles. Cela s’applique non seulement aux membres, mais aussi à l’implémentation, à l’héritage et au niveau d’accès.

Vous ne pouvez pas spécifier plusieurs noms pour un paramètre de type dans la définition d’une classe ou d’une structure générique.

ID d’erreur : BC30931

Pour corriger cette erreur

  • Définissez le nom souhaité pour le paramètre de type et utilisez ce même nom dans chaque déclaration partielle.

Voir aussi