Мне нужно иметь стек undo+redo для ограниченного числа классов под моим контролем, который должен быть очень очень очень очень быстрым, а использование RTTI и XML или потоков не представляется возможным, так как количество экземпляров может достигать 2000+ во вложенных списках объектов. Объекты должны копироваться в и из через шаблон memento и перезагружаться мгновенно.
Есть ли способ клонировать объекты путем копирования памяти и повторного создания объектов из этой памяти?