Электронная книга264 страницы4 часа
Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Автор С.К. Дьюхэрст
Рейтинг: 0 из 5 звезд
()
Об этой электронной книге
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.
Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.
Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте www.semantics.org можно найти полный код примеров из книги.
В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами.
Издание предназначено для всех программистов, желающих научиться писать правильные и корректно работающие программы на языке С++.
Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.
Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте www.semantics.org можно найти полный код примеров из книги.
В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами.
Издание предназначено для всех программистов, желающих научиться писать правильные и корректно работающие программы на языке С++.
Связано с Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Похожие электронные книги
C--. Практика многопоточного программирования Рейтинг: 0 из 5 звезд0 оценокЭффективное использование C++. 55 верных способов улучшить структуру и код ваших программ Рейтинг: 0 из 5 звезд0 оценокApache Kafka. Потоковая обработка и анализ данных Рейтинг: 0 из 5 звезд0 оценокAngular для профессионалов Рейтинг: 0 из 5 звезд0 оценокРаспределенные системы. Паттерны проектирования Рейтинг: 0 из 5 звезд0 оценокBlack Hat Go: Программирование для хакеров и пентестеров Рейтинг: 0 из 5 звезд0 оценокСовременная программная инженерия. ПО в эпоху эджайла и непрерывного развертывания Рейтинг: 0 из 5 звезд0 оценокНаиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов Рейтинг: 0 из 5 звезд0 оценокOpenOffice.org. Автоматизация работы Рейтинг: 0 из 5 звезд0 оценокЭтой кнопке нужен текст: O UX-писательстве коротко и понятно Рейтинг: 0 из 5 звезд0 оценокИзвлекаем пользу из Agile-ретроспектив Рейтинг: 0 из 5 звезд0 оценокНепрерывное развитие API. Правильные решения в изменчивом технологическом ландшафте, 2-е изд. Рейтинг: 0 из 5 звезд0 оценокSQL: быстрое погружение Рейтинг: 0 из 5 звезд0 оценокЧистая архитектура. Искусство разработки программного обеспечения Рейтинг: 0 из 5 звезд0 оценокГибкое управление IT-проектами. Руководство для настоящих самураев: Как Мастера Agile делают выдающееся ПО Рейтинг: 0 из 5 звезд0 оценокКак устроен Python. Гид для разработчиков, программистов и интересующихся Рейтинг: 0 из 5 звезд0 оценокСоздание микросервисов. 2-е издание Рейтинг: 0 из 5 звезд0 оценокXSLT. Сборник рецептов Рейтинг: 0 из 5 звезд0 оценокКак Сделать и Где Бесплатно Опубликовать Электронную Книгу Рейтинг: 0 из 5 звезд0 оценокЭффективная работа в Microsoft Excel Рейтинг: 0 из 5 звезд0 оценокВнутреннее устройство Linux. 3-е изд. Рейтинг: 0 из 5 звезд0 оценокИскусство поиска решения в нестандартной задаче Рейтинг: 0 из 5 звезд0 оценокГлубокое обучение с fastai и PyTorch: минимум формул, минимум кода, максимум эффективности Рейтинг: 0 из 5 звезд0 оценокKubernetes в действии Рейтинг: 0 из 5 звезд0 оценокОсновы программирования на языке Python Рейтинг: 0 из 5 звезд0 оценокZabbix : практическое руководство Рейтинг: 0 из 5 звезд0 оценокПрограммируем на Java. 5-е межд. изд. Рейтинг: 0 из 5 звезд0 оценокРазработка интерфейсов. Паттерны проектирования. 3-е изд. Рейтинг: 0 из 5 звезд0 оценокМашинное обучение с использованием библиотеки Н2О Рейтинг: 0 из 5 звезд0 оценокВысоконагруженные приложения: Программирование, масштабирование, поддержка Рейтинг: 0 из 5 звезд0 оценок
Отзывы о Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Рейтинг: 0 из 5 звезд
0 оценок
0 оценок0 отзывов
Предварительный просмотр книги
Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ - С.К. Дьюхэрст
Нравится краткая версия?
Страница 1 из 1