Скрипач, пророк (14.09.2015 15:49, просмотров: 398) ответил avr495 на Да, расскажите плз
Замыкания (англ. closure) Способ создания локального контекста для выполнения функции,
примерно как поля объекта для его методов, при объектном подходе.
Реализация через static - дико кострубата ибо не позволяет
каждому экземпляру объекта (или замыканию) выдать собственный контекст.
Зато нагляднее.
В принципе (только сейчас пришло в голову) если перед определением функции-процесса
размещать определение его размера (как вариант, в .h-файле) то и хрен с ним.
В .h-файле объявили размер, символьные имена индекса для каждого экземпляра
и пользуйтесь на здоровье.
Нужно больше экземпляров - измените размер в заголовке, объявите еще символьные
имена, чтобы не путаться и всё.
... но не любой ценой.