Подтвердить что ты не робот

Есть ли чистая виртуальная функция в стандартной библиотеке С++?

В этой лекции спикер упоминает (в начале), что в стандартной библиотеке нет чистых виртуальных функций (или он не знает о них). Я считаю, что Алекс Степанов был против этой языковой функции, но, поскольку первоначальный дизайн STL, есть ли в виртуальной библиотеке какие-либо чистые виртуальные машины?

FWIW (и исправьте меня, если я ошибаюсь), удалители в уникальных указателях в конечном итоге используют виртуальную диспетчеризацию в большинстве реализаций, но это не чистые виртуальные.

4b9b3361

Ответ 1

[syserr.errcat.overview] имеет std::error_category

class error_category {
  virtual const char* name() const noexcept = 0;
  virtual string message(int ev) const = 0;
};

В С++ 14 нет других.