Erro do compilador C2833
'operator operator-name' não é um operador ou tipo reconhecido
A palavra operator
deve ser seguida por um operator-name que você deseja substituir ou um tipo que você deseja converter.
Para obter uma lista dos operadores que você pode definir em um tipo gerenciado, consulte Operadores definidos pelo usuário.
O exemplo a seguir gera o erro C2833:
// C2833.cpp
// compile with: /c
class A {};
void operator ::* (); // C2833
void operator :: (); // OK