Re: Оптимально передать функции постоянные параметры
От: BitField Украина http://lazy-bitfield.blogspot.com
Дата: 24.04.11 06:58
Оценка: 3 (1)
Здравствуйте, alx7235, Вы писали:

A>Можно эти параметры определить как глобальные переменные или константы и все ОК, но хотелось бы чтобы функция не использовала глобальные переменные (нужно сделать реентрабельную функцию).

Если функция их не меняет -- она будет реентрабельной. Если меняет -- делайте копию внутри функции, и работайте с этой копией.
Еще иногда стоит вынести такие переменные в структуру "контекст", и передавать в функцию указатель на нее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.