NiftyCounter Idiom
Объясните, пожалуйста, зачем используется именно int переменная, которая инкрементируется. Почему
не подходит(или все же подходит) bool переменная. Спасибо.
Здравствуйте, Аноним, Вы писали:
А>NiftyCounter Idiom
А>Объясните, пожалуйста, зачем используется именно int переменная, которая инкрементируется. Почему
А>не подходит(или все же подходит) bool переменная. Спасибо.
Для того, чтобы позвать деструктор при уничтожении последнего объекта. C bool будет непонятно, кому выключать свет
.
Здравствуйте, Аноним, Вы писали:
А>не подходит(или все же подходит) bool переменная. Спасибо.
1) зависимости по вреемени иницилизации между статическими объектами -- зло.
2) По времени разрушения -- тоже
Так как подавляющее большинство статических переменных можно вообще не разрушать, то таки да, с булом зла будет в два раза меньше, а если ещ и от була отделаться, то совсем счастье натупит
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском