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.
'your_type::operator'type': CLR nebo WinRT uživatelem definovaná funkce převodu není platná. Je nutné převést z nebo převést na: T^, T^%, T^&, kde T = 'your_type'
Poznámky
Funkce převodu v prostředí Windows Runtime nebo spravovaném typu neměla alespoň jeden parametr, jehož typ je stejný jako typ obsahující funkci převodu.
Example
Následující příklad vygeneruje C2396 a ukazuje, jak ho opravit:
// C2396.cpp
// compile with: /clr /c
ref struct Y {
static operator int(char c); // C2396
// OK
static operator int(Y^ hY);
// or
static operator Y^(char c);
};