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