Ошибка компилятора C2833
Оператор -name не является распознаваемым оператором или типом
За словом operator
должно следовать имя оператора, которое требуется переопределить или тип, который требуется преобразовать.
Список операторов, которые можно определить в управляемом типе, см. в разделе "Определяемые пользователем операторы".
Следующий пример приводит к возникновению ошибки C2833:
// C2833.cpp
// compile with: /c
class A {};
void operator ::* (); // C2833
void operator :: (); // OK