Информация об изменениях

Сообщение Re[3]: Улучшение (?) от 29.03.2017 8:40

Изменено 29.03.2017 8:47 rg45

Re[3]: Улучшение (?)
Здравствуйте, night beast, Вы писали:

R>>Хотя, серьезным недостатком это подхода является невозможность модификации счетчиков внутри классов. Да и при использовании в разных пространствах имен тоже все грустно. Надо, помозговать, возможно, придумается какой-нибудь компромисс.


NB>имхо, опасно это. от порядка подключения хидеров зависит.


Пока я не совсем понимаю, в чем опасность. Да и зависимости от порядка подключения тоже пока не вижу. Значение __LINE__ от порядка подключения не зависит, так что с ODR все в продяке, вроде бы. Так где же грабли?
Re[3]: Улучшение (?)
Здравствуйте, night beast, Вы писали:

R>>Хотя, серьезным недостатком это подхода является невозможность модификации счетчиков внутри классов. Да и при использовании в разных пространствах имен тоже все грустно. Надо, помозговать, возможно, придумается какой-нибудь компромисс.


NB>имхо, опасно это. от порядка подключения хидеров зависит.


Пока я не совсем понимаю, в чем опасность. Да и зависимости от порядка подключения тоже пока не вижу. Значение __LINE__ от порядка подключения не зависит, так что с ODR все в продяке, вроде бы. Так где же грабли?

[Upd]
Возможно, ты имеешь в виду использование одних и тех же счетчиков в разных заголовочных файлах? Да, с этим, конечно же проблема. Нот э таргет сценарио, как говорится