You ([EMAIL PROTECTED]) wrote:

 AP> Ну что за "сферические кони в вакууме"?

Это, к сожалению, горькая истина.

 AP> Ничто не мешает сделать их всех правильно, чтобы конструкторы все
 AP> отработали как надо, и в момент чтения/перечитывания конфига
 AP> сказать логеру новую конфигурацию.

И годами поддерживать это решение, постоянно давая по рукам новым
членам команды, которые ещё не уяснили, что в данном месте имеется
нехорошая зависимость от порядка инициализации глобальных переменных,
и makefiles поэтому править не надо, а то компилятор переставит .o-шки
местами?

Проще уж всю такую байду завернуть в singleton или его подобие, и
обложить mutex'ом функцию получения ссылки (раз уж DoubleLock больше
не в моде).

-- 
JID: [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить