История изменений
Исправление Deleted, (текущая версия) :
И в чем проблема сделать на C++ параметрический полиморфизм? Будет тоже самое, что в ява. Класс Object, контейнеры принимающие Object. Нужна типизация? Добавь тривиальные обертки-перегрузки в .h файле template<typename T> void Add(T const & val) { AddObj(val); }
Вот тебе и явовские generic-и
Исходная версия Deleted, :
И в чем проблема сделать на C++ параметрический полиморфизм? Будет тоже самое, что в ява. Класс Object, контейнеры принимающие Object. Нужна типизация? Добавь тривиальные обертки-перегрузки в .h файле void template<typename T> Add(T const & val) { Add(static_cast<Object>(val));}
Вот тебе и явовские generic-и