Контейнеры с type erasure
std::any - контейнер, который может хранить объекты разных типов данных
std::variant - может хранить объекты только заданных типов данных
std::function - объект функции, который может хранить функции разных типов данных
Last updated
Was this helpful?