История изменений
Исправление deep-purple, (текущая версия) :
Что значит расширить? Типа наследование полиморфизм?
И хотя ты сказал что проверки не важны — free(tb) не освободит ta, но ты и так это должен знать. Т.е. в любом случае нужны какие-то «конструкторы» и «деструкторы» для каждого типа, с учетом кто там в ком находится.
Иначе вообще не понятно чего ты хочешь.
Исходная версия deep-purple, :
Что значит расширить? Типа наследование полиморфизм?