CONTROL DATA
фу, какая гадость эти всякие stl и ко. да и зачем их полностью велосипедить? достаточно велосипедить конкретные штуки под конкртеную задачу.
сакраментальная идея в создании информационных систем - написание максимально качественно отлаженных, универсальных, переиспользуемых блоков - чтобы более на заниматься этим повторно. stl написал совсем нетупой математик Степанов, вдохновлённый, вроде бы, паттернами ооп, описанными "Бандитской четверкой". и его работа встретила в своё время значительное порицание, пока все на распробовали её использование. то есть, эти контейнеры прошли проверку временем и сообществом. а вот "велосипедить" - это либо в учебных целях, либо по незнанию можно, ибо это и есть самый прямой путь стрелять себе и коллегам в ноги, а пользователям - в ... (нужное дописать)