Sdílet prostřednictvím


Chyba kompilátoru C2586

nesprávná uživatelsky definovaná syntaxe převodu: nelegální nepřímé převody

Poznámky

Nepřímí operátor převodu není povolen.

Příklad

Následující příklad vygeneruje C2586:

// c2586.cpp
// compile with: /c
struct C {
   * operator int();   // C2586
   operator char();   // OK
};