Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
"class": запечатанный абстрактный класс не может реализовать интерфейс "interface"
Замечания
Запечатанный абстрактный тип обычно полезен только для хранения статических функций-членов.
Дополнительные сведения см . в абстрактных и запечатанных.
C4687 по умолчанию выдается как ошибка. Вы можете отключить C4687 с помощью предупреждения pragma. Если вы уверены, что вы хотите реализовать интерфейс в запечатанном, абстрактном типе, можно отключить C4687.
Пример
Пример ниже генерирует C4687.
// C4687.cpp
// compile with: /clr /c
interface class A {};
ref struct B sealed abstract : A {}; // C4687
ref struct C sealed : A {}; // OK
ref struct D abstract : A {}; // OK