в абстрактном классе функцию, принимающую произвольный тип? Контекст -- сделать метод, принимающий произвольный контейнер, по которому потом идет итерирование. template не идет, потому что virtual ... = 0; type erasure тоже вроде не подходит, потому что хочется для произвольных пользовательских типов.
Пока придумал только костыль с созданием прокси-объекта, который и будет принимать функция в интерфейсе.
std::any для произвольных объектов. вопрос в другом, что ты собрался делать со всеми этими объектами?
>Template не идет Почему?
Обсуждают сегодня