E2107 Utilisation incorrecte du modèle 'modèle' (C++)
Remonter à Erreurs et avertissements du compilateur (C++) - Index
Cette erreur se produit si vous tentez d'utiliser un paramètre du modèle 'modèle' pour autre chose que pour faire référence à une spécialisation de modèle ou pour transmettre ce paramètre comme argument du modèle 'modèle' à un autre modèle. Par exemple :
template<template<class T> class U> class foo; template<template<class T> class U> class bar { U x;// erreur : ce n'est pas une spécialisation U y;// ok : utilisé comme spécialisation et comme // argument du modèle 'modèle' U<bar> z;// ok : utilisé pour faire référence à une spécialisation };