Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
'type' : nemůže poskytnout argumenty při vytváření instance obecného parametru
Poznámky
Když zadáte gcnew() omezení, určíte, že typ omezení bude mít konstruktor bez parametrů. Proto se jedná o chybu při pokusu o vytvoření instance daného typu a předání parametru.
Další informace najdete v tématu Omezení obecných parametrů typu (C++/CLI ).
Příklad
Následující příklad vygeneruje 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
}