Современный С++. Безопасное использование

Современный С++. Безопасное использование

Джон Лакос Ростислав Хлебников Алисдар Мередит

     

бумажная книга

81.3 USD


В корзину


Наличие на складе:

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 07.05.2024; планируемая отправка: 08.05.2024

Склад в С.-Петербурге

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 10.05.2024; планируемая отправка: 11.05.2024



Издательство: ДМК
Дата выхода: июнь 2023
ISBN: 978-5-93700-134-4
Объём: 1042 страниц
Масса: 1471 г
Размеры(В x Ш x Т), см: 25 x 17 x 5
Обложка: твёрдая
Бумага: офсетная
Переводное издание: Embracing Modern C++ Safely
Язык оригинала: английский
ISBN оригинала: 978-0-13-738035-0

Книга показывает, как эффективно использовать новые и расширенные возможности современных версий языка C++, избегая потенциальных опасностей и ловушек.

 

 

Основываясь на своем многолетнем опыте работы с C++, четыре ведущих специалиста из компании Bloomberg делят функции версий C++на три категории:

 

 

  • безопасные – функциональные средства обеспечивают явную пользу, их легко использовать эффективно, а чтобы неправильно применить, нужно постараться;
  • условно безопасные – функциональные средства весьма полезны, но при их использовании существуют потенциальные опасности, избежать которых можно, лишь обладая немалым практическим опытом и запасом знаний;
  • небезопасные – для них характерно особенно низкое соотношение риска и пользы, их легко применить неправильно, поэтому рекомендуется пользоваться им только при чрезвычайных обстоятельствах.

 

 

Авторы используют примеры, полученные из реальных кодовых баз, чтобы объективно проиллюстрировать каждое предлагаемое решение и обратить особое внимание на главные проблемы. В каждом разделе определяются надежные варианты использования, скрытые потенциальные опасности и недостатки конкретного средства языка.Издание предназначено опытным разработчикам C++, руководителям проектов и служб, желающих повысить производительность и улучшить качество исходного кода и сопровождения.