Поделиться через


Ошибка компилятора C2800

Оператор оператора не может быть перегружен

Следующие операторы не могут быть перегружены: доступ к члену класса (.), указатель на член (), разрешение области (::.*), условное выражение (? :) и sizeof.

Следующий пример приводит к возникновению ошибки C2800:

// C2800.cpp
// compile with: /c
class C {
   operator:: ();   // C2800
};