Размышлизмы eao197

Размышления и впечатления, которые не хочется держать в себе. О программировании в частности. Ну и о творчестве, и о жизни вообще.

понедельник, 9 сентября 2024 г.

[prog.c++] Сюрприз с размером производного класса в разных компиляторах

›
С размером вот этой простой структуры на x64 при выравнивании по умолчанию все понятно: struct base { void * m_ptr; short m_sh; ...
1 комментарий:
пятница, 6 сентября 2024 г.

[prog.c++] В склерозник: красивый кусок кода для подсчета смещения полей объекта и их выравнивания

›
В LinkedIn встретил ссылку на реализацию тупла без использования рекурсии: тыц . Реализация активно эксплуатирует C++ный fold expression и s...
2 комментария:
понедельник, 2 сентября 2024 г.

[prog.c++] Конструирование объекта в котором физически могут отсутствовать некоторые поля

›
На прошлой неделе делал интересную штуку: С++ный объект, в котором могут физически отсутствовать некоторые части. Пришлось заняться этим п...
воскресенье, 1 сентября 2024 г.

[life.cinema] Очередной кинообзор (2024/08)

›
Традиционный отчет о просмотренных за минувший месяц фильмах. Традиционно в начале каждого из списков идет то, что понравилось больше, а в к...
пятница, 30 августа 2024 г.

[job.flame] Откуда такой акцент на софт-скиллз в последние годы?

›
Позволю себе немного пофлеймить в теме, в которой не разбираюсь (с другой стороны, а разве можно как-то иначе? 😉) Когда я начинал работат...
2 комментария:
вторник, 20 августа 2024 г.

[prog.c++] Вынесу из комментариев на Хабре про дебилизм с std::launder и std::start_lifetime_as

›
В комментариях к статье на Хабре зашел разговор об уместности использования std::launder и std::start_lifetime_as . И, насколько я смог...
четверг, 15 августа 2024 г.

[prog.c++] Отличная статья про UB в C++

›
На сайте PVS-Studio давеча была опубликована очередная статья серии про Undefined Behaviour в C++. Там и две первые были отличные, ну а тре...
‹
›
Главная страница
Открыть веб-версию
Технологии Blogger.