Структуру в cl можно сохранить в файл для последующего восстановления простым print'ом в with-open-file. Загрузка производится read'ом.
Можно ли без излишних заморочек (не писать свой конвертер, парсер и т.п.) сделать такое же для класса, ибо простой print не выводит необходимую инфу, а выводит указатель.