проверил на китайском аналоге stm32f4 - отказался писать побитно. Хм... в голове засело, что на каком-то чипе работал такой сценарий. Вывод: надо тестить.
modernize-avoid-c-arrays сработает в структуре? К примеру принял пакет и привожу его к указателю на структуру: struct BBB_t { int a; int b[10]; inc c; }; тогда приходится отключать?
Спасибо за статью, супер! Тоже использую с++17, очень нравится. Вопрос по поводу исключений: смотрели как влияет на производительность/размер кода с и без него? Я как-то отбросил исключения в своё время, но не разбирался в этом вопросе.
Ещё вариант: первые 2 байта это стартовое показания. А дальше занулять ПОБИТНО на каждое срабатывание. Причина: ограничение на количество циклов стирание-запись. А писать в одно и тоже место без тирания можно сколько угодно
Хорошо поработали. Думали над браузерной программой?
проверил на китайском аналоге stm32f4 - отказался писать побитно. Хм... в голове засело, что на каком-то чипе работал такой сценарий. Вывод: надо тестить.
modernize-avoid-c-arrays сработает в структуре? К примеру принял пакет и привожу его к указателю на структуру: struct BBB_t { int a; int b[10]; inc c; };
тогда приходится отключать?
Спасибо за статью, супер! Тоже использую с++17, очень нравится. Вопрос по поводу исключений: смотрели как влияет на производительность/размер кода с и без него? Я как-то отбросил исключения в своё время, но не разбирался в этом вопросе.
П. С. Пошёл внедрять)
Ещё вариант: первые 2 байта это стартовое показания. А дальше занулять ПОБИТНО на каждое срабатывание. Причина: ограничение на количество циклов стирание-запись. А писать в одно и тоже место без тирания можно сколько угодно
Что-то я не понял на счёт защищённости. Разве аврора не использует дрова андроид как чёрный ящик, создавая прослойку для работоспособности?
Можно добавить инфу про Роса? Когда-то она была прям конкурентом (может и сейчас)
Гляньте constexpr. Для меня пока 20 стандарт открывает достаточно много доп функций из коробки std.
мне понравилось, жду продолжение