Megosztás a következőn keresztül:


C2394 fordítási hiba

"type::operator operator": CLR/WinRT operátor érvénytelen. Legalább egy paraméternek a következő típusúnak kell lennie: 'T^', 'T^%', 'T^&', ahol T = 'type'

Megjegyzések

Egy Windows futtatókörnyezetben vagy felügyelt típusban lévő operátornak nem volt legalább egy paramétere, amelynek típusa megegyezik az operátor visszatérési értékének típusával.

Example

A következő példa c2394-et hoz létre:

// C2394.cpp
// compile with: /clr /c
ref struct Y {
   static Y^ operator -(int i, char c);   // C2394

   // OK
   static Y^ operator -(Y^ hY, char c);
   // or
   static Y^ operator -(int i, Y^& rhY);
};