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


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

"token" : непредвиденный маркер: ":", идентификатор или ключевое слово "оператор" ожидается

Единственными маркерами, которые могут следовать __super:: , являются идентификатор или ключевое слово operator.

Следующий пример создает C2793

// C2793.cpp
struct B {
   void mf();
};

struct D : B {
   void mf() {
      __super::(); // C2793
   }
};