Электронная книга264 страницы4 часа
Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Автор С.К. Дьюхэрст
Рейтинг: 0 из 5 звезд
()
Об этой электронной книге
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.
Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.
Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте www.semantics.org можно найти полный код примеров из книги.
В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами.
Издание предназначено для всех программистов, желающих научиться писать правильные и корректно работающие программы на языке С++.
Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти в любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем.
Автор знакомит читателей с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте www.semantics.org можно найти полный код примеров из книги.
В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами.
Издание предназначено для всех программистов, желающих научиться писать правильные и корректно работающие программы на языке С++.
Связано с Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Похожие электронные книги
Сбор данных в Интернете на языке R Рейтинг: 0 из 5 звезд0 оценокAsyncio и конкурентное программирование на Python Рейтинг: 0 из 5 звезд0 оценокПроектирование на ПЛИС. Архитектура, средства и методы. Курс молодого бойца Рейтинг: 0 из 5 звезд0 оценокВведение в UML от создателей языка Рейтинг: 0 из 5 звезд0 оценокMicrosoft Project 2019. Шаг за шагом Рейтинг: 0 из 5 звезд0 оценокОсновы нечеткой технологии и примеры решения аналитических задач в государстве и бизнесе Рейтинг: 0 из 5 звезд0 оценокМикрокомпьютерные системы управления. Первое знакомство Рейтинг: 0 из 5 звезд0 оценокГлубокое обучение с R и Keras Рейтинг: 0 из 5 звезд0 оценокDAX для профессионалов: теория и практика. Выведи свои аналитические навыки в Microsoft Power BI на новый уровень Рейтинг: 0 из 5 звезд0 оценокПостроение компиляторов Рейтинг: 0 из 5 звезд0 оценокПараллельные и высокопроизводительные вычисления Рейтинг: 0 из 5 звезд0 оценокМикроконтроллеры AVR : вводный курс Рейтинг: 0 из 5 звезд0 оценокЭффективное тестирование программного обеспечения. Руководство разработчика Рейтинг: 0 из 5 звезд0 оценокАлгоритмы принятия решений Рейтинг: 0 из 5 звезд0 оценокСекреты компьютерной верстки в InDesign для Windows и Мacintosh Рейтинг: 0 из 5 звезд0 оценокКомпьютерное зрение. Теория и алгоритмы Рейтинг: 0 из 5 звезд0 оценокИскусство поиска решения в нестандартной задаче Рейтинг: 0 из 5 звезд0 оценокЭффективная работа в Microsoft Excel Рейтинг: 0 из 5 звезд0 оценокИзучаем квантовые вычисления на Python и Q# Рейтинг: 0 из 5 звезд0 оценокПроектирование в AutoCAD 2020 Рейтинг: 0 из 5 звезд0 оценокR в действии. Анализ и визуализация данных с использованием R и Tidyverse Рейтинг: 0 из 5 звезд0 оценокПредварительная подготовка данных в Python Рейтинг: 0 из 5 звезд0 оценокПроектирование объектно-ориентированных баз данных Рейтинг: 0 из 5 звезд0 оценокВведение в технологии контейнеров и Kubernetes Рейтинг: 0 из 5 звезд0 оценокПроектирование гибких программ. Как не загнать себя в угол Рейтинг: 0 из 5 звезд0 оценокМашинное обучение с участием человека Рейтинг: 0 из 5 звезд0 оценокClojure на производстве Рейтинг: 0 из 5 звезд0 оценокКриптография с секретным ключом. Шифры — от простых до невскрываемых Рейтинг: 0 из 5 звезд0 оценокШаблоны и практика глубокого обучения Рейтинг: 0 из 5 звезд0 оценокОптимизация производительности приложений для iOS. Для профессионалов Рейтинг: 0 из 5 звезд0 оценок
«Программирование» для вас
Эффективная работа в Microsoft Excel Рейтинг: 0 из 5 звезд0 оценокКод, который умещается в голове: эвристики для разработчиков Рейтинг: 0 из 5 звезд0 оценокSpring быстро Рейтинг: 0 из 5 звезд0 оценокPython. Чистый код для продолжающих Рейтинг: 0 из 5 звезд0 оценок100 ошибок Go и как их избежать Рейтинг: 0 из 5 звезд0 оценокАлгоритмы неформально. Инструкция для начинающих питонистов Рейтинг: 0 из 5 звезд0 оценокПрограммирование компьютерного зрения на языке Python Рейтинг: 0 из 5 звезд0 оценокFlutter на практике. Прокачиваем навыки мобильной разработки с помощью открытого фреймворка от Google Рейтинг: 0 из 5 звезд0 оценокПараллельное программирование на C# и .NET Core Рейтинг: 0 из 5 звезд0 оценокЧистый Python. Тонкости программирования для профи Рейтинг: 0 из 5 звезд0 оценокВеб-разработка с применением Node и Express: Полноценное использование стека JavaScript. 2-е издание Рейтинг: 0 из 5 звезд0 оценокОсновы программирования на языке Python Рейтинг: 0 из 5 звезд0 оценокКодер с улицы. Правила нарушать рекомендуется Рейтинг: 0 из 5 звезд0 оценокUnity для разработчика. Мобильные мультиплатформенные игры Рейтинг: 0 из 5 звезд0 оценокUnity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание Рейтинг: 0 из 5 звезд0 оценокThink DSP. Цифровая обработка сигналов на Python Рейтинг: 0 из 5 звезд0 оценокСовременный подход к программной архитектуре: сложные компромиссы Рейтинг: 0 из 5 звезд0 оценокЗнакомство с Python Рейтинг: 0 из 5 звезд0 оценокАлгоритмы и структуры данных. Извлечение информации на языке Java Рейтинг: 0 из 5 звезд0 оценокPython без проблем: решаем реальные задачи и пишем полезный код Рейтинг: 0 из 5 звезд0 оценокТеоретический минимум по Computer Science: Все, что нужно программисту и разработчику Рейтинг: 0 из 5 звезд0 оценокPython. К вершинам мастерства Рейтинг: 0 из 5 звезд0 оценокПростой Python. Современный стиль программирования. 2-е изд. Рейтинг: 0 из 5 звезд0 оценокОт математики к обобщенному программированию Рейтинг: 0 из 5 звезд0 оценокC--. Практика многопоточного программирования Рейтинг: 0 из 5 звезд0 оценокPython и машинное обучение Рейтинг: 0 из 5 звезд0 оценокОт джуна до сеньора: Как стать востребованным разработчиком Рейтинг: 0 из 5 звезд0 оценокИскусство поиска решения в нестандартной задаче Рейтинг: 0 из 5 звезд0 оценокJava в облаке. Spring Boot, Spring Cloud, Cloud Foundry Рейтинг: 0 из 5 звезд0 оценок
Отзывы о Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Рейтинг: 0 из 5 звезд
0 оценок
0 оценок0 отзывов
Предварительный просмотр книги
Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ - С.К. Дьюхэрст
Нравится краткая версия?
Страница 1 из 1