Складчина: [БХВ] Экскурс в неопределенное поведение C++ [Андрей Карпов, Дмитрий Свиридкин]
Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено неопределенному поведению, возможным признакам его присутствия в программах и методам поиска, диагностики и устранения такого поведения.
Для специалистов по C++ и другим языкам для системного и низкоуровневого программирования
- Десятки историй о неоднозначных и сомнительных решениях в дизайне языка С++, приводящих к многим часам отладки в реальных проектах
- Самые неожиданные ошибки и как они проявляются
- Советы как избежать встречи с одним из самых загадочных “зверей” в разработке на C++ и других языках для системного и низкоуровневого программирования — неопределенным поведением
Фломат: скан pdf
Стоимость: неизвестно
Скрытая ссылка