Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
template <class T> class List { private: std::vector<std::unique_ptr<T>> fData; }
Раз мы только учимся, мы не будем влезать в самописные шаблоны C++, готовые шаблоны STL (кроме algorithm и string) и новый, но уже реализованный во всех компиляторах стандарт C++11.
cout << *c << ' '; cout << *(++c) << ' '; cout << *(++c) << endl;
и немного инкапсуляции, чтобы скрыть то пользователя все эти std::make_unique.