Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"тип": не удается предоставить аргументы при создании экземпляра универсального параметра
Замечания
При указании ограничения gcnew() можно указать что тип ограничения будет иметь конструктор без параметров. Таким образом, при попытке создания экземпляра этого типа и передачи параметра возникает эта ошибка.
Дополнительные сведения см. в разделе "Ограничения для параметров универсального типа" (C++/CLI ).
Пример
В следующем примере генерируется C3399.
// C3399.cpp
// compile with: /clr /c
generic <class T>
where T : gcnew()
void f() {
T t = gcnew T(1); // C3399
T t2 = gcnew T(); // OK
}