Delen via


Compilerfout C3466

type: een specialisatie van een algemene klasse kan niet worden doorgestuurd

Opmerkingen

U kunt het doorsturen van typen niet gebruiken voor een specialisatie van een algemene klasse.

Zie Type Forwarding (C++/CLI) voor meer informatie.

Example

In het volgende voorbeeld wordt een onderdeel gemaakt.

// C3466.cpp
// compile with: /clr /LD
generic<typename T>
public ref class GR {};

public ref class GR2 {};

In het volgende voorbeeld wordt C3466 gegenereerd.

// C3466_b.cpp
// compile with: /clr /c
#using "C3466.dll"
[assembly:TypeForwardedTo(GR<int>::typeid)];   // C3466
[assembly:TypeForwardedTo(GR2::typeid)];   // OK