Ошибка компилятора C3388
"тип": не допускается в качестве ограничения; предполагается, что "класс ref" продолжит синтаксический разбор
Ограничение для универсального типа указано неправильно. Дополнительные сведения см. в разделе "Ограничения для параметров универсального типа" (C++/CLI ).
Пример
Следующий пример приводит к возникновению ошибки C3388:
// C3388.cpp
// compile with: /clr /c
interface class AA {};
generic <class T>
where T : interface class // C3388
ref class C {};
// OK
generic <class T>
where T : AA
ref class D {};