Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'type' : une spécialisation d’une classe générique ne peut pas être transférée
Remarques
Vous ne pouvez pas utiliser le transfert de type sur une spécialisation d’une classe générique.
Pour plus d’informations, consultez Transfert de type (C++/CLI).
Example
L’exemple suivant crée un composant.
// C3466.cpp
// compile with: /clr /LD
generic<typename T>
public ref class GR {};
public ref class GR2 {};
L’exemple suivant génère l’erreur C3466.
// C3466_b.cpp
// compile with: /clr /c
#using "C3466.dll"
[assembly:TypeForwardedTo(GR<int>::typeid)]; // C3466
[assembly:TypeForwardedTo(GR2::typeid)]; // OK