Поделиться через


Ошибка компилятора C3869

Ограничение gcnew отсутствует пустой список параметров "()"

Специальное gcnew ограничение было указано без пустого списка параметров. Дополнительные сведения см. в разделе "Ограничения для параметров универсального типа" (C++/CLI ).

Пример

В следующем примере возникает ошибка C3869.

// C3869.cpp
// compile with: /c /clr
using namespace System;
generic <typename T>
where T : gcnew   // C3869
// try the following line instead
// where T : gcnew()
ref class List {};