Partilhar via


Erro do compilador C3393

Erro de sintaxe na cláusula de restrição: 'identificador' não é um tipo

Observações

O identificador passado para uma restrição, que deve ser um tipo, não era um tipo. Para obter mais informações, consulte Restrições em parâmetros de tipo genéricos (C++/CLI).

Example

O exemplo a seguir gera C3393:

// C3393.cpp
// compile with: /clr /c
void MyInterface() {}
interface class MyInterface2 {};

generic<typename T>
where T : MyInterface   // C3393
// try the following line instead
// where T : MyInterface2
ref class R {};