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


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

"function" : не является членом любого прямого или косвенного базового класса класса "class"

Замечания

Вы пытались использовать супер для вызова несуществующей функции-члена.

Example

В следующем примере возникает C2794

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

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