Дж. Гай Дэвидсон , Кейт Грегори - Красивый C++
30 главных правил чистого, безопасного и быстрого кодаНазвание: | Красивый C++ | |
Автор: | Дж. Гай Дэвидсон , Кейт Грегори | |
Жанр: | C, C++, C# | |
Изадано в серии: | Для профессионалов | |
Издательство: | Питер | |
Год издания: | 2023 | |
ISBN: | 9785446122721 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Красивый C++"
Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»!
Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.
16+
Читаем онлайн "Красивый C++". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (72) »
30 главных правил чистого, безопасного
и быстрого кода
Дж. Гай Дэвидсон
Кейт Грегори
2023
ББК 32.973.2-018.1
УДК 004.43
Д94
Дэвидсон Дж. Гай, Грегори Кейт
Д94 Красивый C++: 30 главных правил чистого, безопасного и быстрого кода. —
СПб.: Питер, 2023. — 368 с.: ил. — (Серия «Для профессионалов»).
ISBN 978-5-4461-2272-1
16+
Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик
будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните
с «Красивого C++»!
Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций,
которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном
соответствии с официальным веб-сайтом C++ Core Guidelines.
(В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.973.2-018.1
УДК 004.43
Права на издание получены по соглашению с Pearson Education Inc. Все права защищены. Никакая часть
данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения
владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством
как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство
не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. Издательство не несет ответственности за
доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги
к изданию все ссылки на интернет-ресурсы были действующими.
ISBN 978-0137647842 англ.
ISBN 978-5-4461-2272-1
© 2022 Pearson Education, Inc.
© Перевод на русский язык ООО «Прогресс книга», 2023
©И
здание на русском языке, оформление ООО «Прогресс книга»,
2023
© Серия «Для профессионалов», 2023
Оглавление
https://t.me/it_boooks
Избранные рекомендации по C++............................................................................................ 14
Предисловие.......................................................................................................................................17
Вступление...........................................................................................................................................18
О книге............................................................................................................................................ 20
Код примеров.............................................................................................................................. 23
Благодарности....................................................................................................................................24
Об авторах............................................................................................................................................26
От издательства.................................................................................................................................28
ЧАСТЬ I
BIKESHEDDING — ЭТО ПЛОХО
Глава 1.1. P.2. Придерживайтесь стандарта ISO C++.................................................... 30
Что такое стандарт ISO C++................................................................................................... 30
История С++.......................................................................................................................... 30
Инкапсуляция вариаций......................................................................................................... 32
Вариации в окружении времени выполнения...................................................... 32
Вариации на уровне языка C++ и компилятора................................................... 33
Расширения для С++.......................................................................................................... 34
Защита заголовочных файлов....................................................................................... 35
Вариации в основных типах........................................................................................... 35
Нормативные ограничения............................................................................................ 36
Изучение старых способов....................................................................................................37
Обратная совместимость в C++.................................................................................... 37
Прямая совместимость и Y2K......................................................................................... 38
Следите за последними изменениями в стандарте.................................................... 39
IsoCpp........................................................................................................................................ 39
Конференции......................................................................................................................... 40
Другие источники................................................................................................................ 40
6 Оглавление
Глава 1.2.
F.51. Если есть выбор, используйте аргументы по умолчанию
вместо --">
- 1
- 2
- 3
- . . .
- последняя (72) »
Книги схожие с «Красивый C++» по жанру, серии, автору или названию:
Энтони Уильямс - C++. Практика многопоточного программирования Жанр: Параллельное и распределенное программирование Год издания: 2020 Серия: Для профессионалов |
Джош Лоспинозо - C++ для профи Жанр: C, C++, C# Год издания: 2021 Серия: Для профессионалов |
Гаурав Арораа, Джеффри Чилберто - Паттерны проектирования для C# и платформы .NET Core Жанр: Программирование: прочее Год издания: 2021 Серия: Для профессионалов |
Другие книги из серии «Для профессионалов»:
Энтони Уильямс - C++. Практика многопоточного программирования Жанр: Параллельное и распределенное программирование Год издания: 2020 Серия: Для профессионалов |
Гаурав Арораа, Джеффри Чилберто - Паттерны проектирования для C# и платформы .NET Core Жанр: Программирование: прочее Год издания: 2021 Серия: Для профессионалов |
Пол Тронкон, Карл Олбинг - Bash и кибербезопасность: атака, защита и анализ из командной строки Linux Жанр: Linux Год издания: 2020 Серия: Для профессионалов |
Павел Йосифович - Работа с ядром Windows Жанр: Windows Год издания: 2021 Серия: Для профессионалов |