Сообщение Re[3]: Улучшение (?) от 29.03.2017 8:40
Изменено 29.03.2017 8:47 rg45
Re[3]: Улучшение (?)
Здравствуйте, night beast, Вы писали:
R>>Хотя, серьезным недостатком это подхода является невозможность модификации счетчиков внутри классов. Да и при использовании в разных пространствах имен тоже все грустно. Надо, помозговать, возможно, придумается какой-нибудь компромисс.
NB>имхо, опасно это. от порядка подключения хидеров зависит.
Пока я не совсем понимаю, в чем опасность. Да и зависимости от порядка подключения тоже пока не вижу. Значение __LINE__ от порядка подключения не зависит, так что с ODR все в продяке, вроде бы. Так где же грабли?
R>>Хотя, серьезным недостатком это подхода является невозможность модификации счетчиков внутри классов. Да и при использовании в разных пространствах имен тоже все грустно. Надо, помозговать, возможно, придумается какой-нибудь компромисс.
NB>имхо, опасно это. от порядка подключения хидеров зависит.
Пока я не совсем понимаю, в чем опасность. Да и зависимости от порядка подключения тоже пока не вижу. Значение __LINE__ от порядка подключения не зависит, так что с ODR все в продяке, вроде бы. Так где же грабли?
Re[3]: Улучшение (?)
Здравствуйте, night beast, Вы писали:
R>>Хотя, серьезным недостатком это подхода является невозможность модификации счетчиков внутри классов. Да и при использовании в разных пространствах имен тоже все грустно. Надо, помозговать, возможно, придумается какой-нибудь компромисс.
NB>имхо, опасно это. от порядка подключения хидеров зависит.
Пока я не совсем понимаю, в чем опасность. Да и зависимости от порядка подключения тоже пока не вижу. Значение __LINE__ от порядка подключения не зависит, так что с ODR все в продяке, вроде бы. Так где же грабли?
[Upd]
Возможно, ты имеешь в виду использование одних и тех же счетчиков в разных заголовочных файлах? Да, с этим, конечно же проблема. Нот э таргет сценарио, как говорится
R>>Хотя, серьезным недостатком это подхода является невозможность модификации счетчиков внутри классов. Да и при использовании в разных пространствах имен тоже все грустно. Надо, помозговать, возможно, придумается какой-нибудь компромисс.
NB>имхо, опасно это. от порядка подключения хидеров зависит.
Пока я не совсем понимаю, в чем опасность. Да и зависимости от порядка подключения тоже пока не вижу. Значение __LINE__ от порядка подключения не зависит, так что с ODR все в продяке, вроде бы. Так где же грабли?
[Upd]
Возможно, ты имеешь в виду использование одних и тех же счетчиков в разных заголовочных файлах? Да, с этим, конечно же проблема. Нот э таргет сценарио, как говорится