Ошибка компилятора C3766
Тип должен предоставить реализацию для метода интерфейса "function"
Класс, наследующий от интерфейса, должен реализовывать члены интерфейса.
Пример
В следующем примере создается C3766.
// C3766.cpp
// compile with: /clr /c
delegate void MyDel();
interface struct IFace {
virtual event MyDel ^ E;
};
ref struct Class1 : public IFace {}; // C3766
// OK
ref struct Class2 : public IFace {
virtual event MyDel ^ E {
void add(MyDel ^) {}
void remove(MyDel ^) {}
}
};