 |
Для чего? - спросите Вы. Отвечу: Очень просто обмениваться данными между отдельными блоками приложения (допустим - формами). И всего-то 20-25 строк!
Каждый разработчик когда-то сталкивается с проблемой: нужно возвратить из формы несколько параметров в вызвающую программу. Я - столкнулся! И вот решение - организация стека LIFO, причем, сфера его применения оказалась гораздо шире, чем просто возврат параметров из формы :)
Стек - это объект, созданный на основе класса cstStack , обладающий тремя методами: Push(), Pop(), Clear(). Работает так: величина, помещенная в стек последней - выйдет первой (LIFO). Величины, помещаемые в стек, могут быть любого допустимого типа, т.е. не надо делать дополнительных преобразований, размер же стека = ограничению Фокса на размер массивов.
Решение предоставлено в виде тестовой программы. Запустите - увидите. Понравится - пользуйтесь.
Jimmy
|
|