Задался вопросом, имеет ли смысл в настоящее время использовать собственные реализации таких типов данных как связный список/стек/очередь/словарь? Именно для выполнения реальных задач, а не в учебных целях. Казалось бы, стандарт языка С++ на данный момент предоставляет большое количество инструментов, но несмотря на это, в некоторых проектах всё ещё продолжают использовать самописные реализации тех или иных АТД. В том редком случае, когда стандартные средства уступают в производительности самописным, логично, что выбор вряд ли будет в пользу стандартных. Но в большинстве случаев нет какой-либо критичной разницы между двумя подходами. Так стоит ли игра свеч?
ИМХО: В реальных задачах надо брать готовое, а не рожать что-то (ибо дорого) сейчас вообще большинство ничего не кодит (дешевле найти готовое и пришить), что разумеется пичалька
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости