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