Программирование на C++

books

На данной странице представлены самые крутые книги по программированию на С++.

Для тех, кто в танке, тут видос

Павловская Т.А. Структурное и объектно-ориентированное программирование

Данный практикум может быть использован для изучения языка С++ на разнообразных семинарах или при самостоятельном освоении. Представленные примеры сопровождаются необходимыми сведениями, рассмотрены: основные конструкции языка программирования, работа с массивы, работа со строки, работа с структуры, работа с функции, классы, шаблоны, наследование, шаблоны, динамические структуры данных, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования. В книге представлены различные алгоритмы, приемы по отладке, вопросы стиля качества программ. По каждой теме представлено множество комплектов различных заданий для практических работ.

Bjarne Straustrup. Программирование: принципы и практика использования С++

Вводный курс по программированию написан Bjarne Straustrup, который является автором языка программирования С++. Данная книга может быть использована для всех интересующихся программированием на языке С++. Книга разбита на несколько частей; первая описывает основы работы с языком программирования С++; вторая часть описывает технику работы с операторами ввода и вывода; третья часть описывает данные и алгоритмы, к которым относятся – векторы и свободная память, массивы, шаблоны и исключения; в четвертой части рассмотрены дополнительные темы, например, вопросы обработки текста, чисел, программирование встроенных систем и тестирование программ на языке С++; пятая часть представляет собой приложения включающие краткий обзор языка, обзор стандартной библиотеки и описание среды разработки Visual Studio.

Сиддхартха Рао. Освой самостоятельно C++ за 21 день

Книга начинается с самых основ языка программирования C++. Книга включает в себя пять частей, части в свою очередь разделены на отдельные занятия, которые излагают принципы языка С++, а также одно приложение, где рассматриваются двоичные и шестнадцатеричные числа, ключевые слова языка С++ и другое. Первая часть под названием основы раскрывает структуру программы на С++, понятие о массиве и организацию кода при помощи функций. Вторая часть удивляет фундаментальными принципами объектно-ориентированного программирования на С++. Третья часть это знакомство со стандартной библиотекой шаблонов(STL). В этой части мы познакомимся с классами строк и наборов библиотеки STL. Четвёртая часть более подробно рассказывает о библиотеке STL. Эта часть разделена на несколько занятий, первое, например, говорит о понятии объектов функций, второе лямбда-выражениях языка С++. В третьем занятии вы можете узнать о алгоритмах библиотеки STL. Пятая часть называется передовые концепции языка С++. Рассматриваемые темы в пятой части: понятие интеллектуальных указателей, применение потоков для ввода и вывода, обработка исключений.

Язык программирования C++. Базовый курс

Книга «Язык программирования C++. Базовый курс» разделена на 4 основные части. Первая часть это основы такие как: переменные и базовые типы, выражения, операторы и функции. Вторая часть под названием Библиотека С++ включает в себя: библиотеку ввода и вывода, обобщённые алгоритмы, ассоциативные контейнеры и динамическую память. Третья часть это Инструменты для разработчиков классов. Делится на главы и на подпункты, как и все выше перечисленные части. Первая глава: Управление копированием, вторая- Перезагрузка операторов и преобразований, третья- Объективно-ориентированное программирование содержит в себе подпункты: краткий обзор ООП, определение базового и производного класса, виртуальные функции. Четвёртая глава — Шаблоны и обобщённое программирование. В этой главе есть понятия о шаблонах функций, параметрах шаблона и др. Четвёртая часть это дополнительные темы, в ней рассказывается о инструментах для крупномасштабных программ, о специализированных инструментах и технологиях.