Именно по этой причине грамотные программисты предпочитают выравнивать звездочки вправо, а cv-спецификаторы - влево.
А другие не менее грамотные программисты предпочитают east-const. ИМХО: читая код сверху вниз гораздо приятнее прыгать по типам прямо, а не зигзагом. Наличие const при этом имеет второстепенное значение.
С нецелыми коэффициентами могут быть погрешности округления, из-за которых интерфейс на границах контролов будет моргать. В целом подход с логическими/физическими пикселями, принятый на вооружение Qt и WxWidgets, меня полностью устраивает.
Хабру вообще уже пофиг что публиковать и куда.
https://cmake.org/cmake/help/latest/command/target_sources.html#file-sets
Прикрутите github actions к проекту и собирайте автоматом и на маке, и на винде и на линуксе.
Что-то похожее есть в MSVC, если по каким-то причинам в файле оказалось два BOM'а.
Может и не надо тогда переводить?
На дворе 2024 год...
Попробуйте GitButler
Удивительно, правда?
А может не надо? В мире уже достаточно CMake-говнокода и то, что описано в статье, только увеличило его количество.
https://habr.com/ru/companies/jugru/articles/506104/
Больше похоже на остатки отладочного кода. Так и вижу внутри какой-нибудь printf, который впоследствии удалили.
Только в отладке.
А что случилось с полпозалом про
_
? Почему вместо него решили сделатьauto [a [[maybe_unused]], b] = foo();
?Ребята из LLVM не сидят в сторонке и тоже пилят свой libc:
https://libc.llvm.org/
А другие не менее грамотные программисты предпочитают east-const.
ИМХО: читая код сверху вниз гораздо приятнее прыгать по типам прямо, а не зигзагом. Наличие const при этом имеет второстепенное значение.
Why?
Практика показывает, что если какой-то пуш с рекламой очень хотят отправить, то на категорию кладут огромный болт.
Так не пойдет, если таргетов несколько.
Уберите ссылку на Bromite из статьи, он уже год как заброшен. Вместо него Cromite.
С нецелыми коэффициентами могут быть погрешности округления, из-за которых интерфейс на границах контролов будет моргать.
В целом подход с логическими/физическими пикселями, принятый на вооружение Qt и WxWidgets, меня полностью устраивает.