🚀 С++ учебник на русском поможет новичку овладеть навыками программирования.
👍 Практичные примеры и структурный подход сделают обучение проще и понятней.
СОДЕРЖАНИЕ
№1. Введение в языки программирования C и С++
№4. Установка IDE (Интегрированной Среды Разработки)
№5. Компиляция вашей первой программы
№6. Режимы конфигурации «Debug» и «Release»
№8. Структура программ
№10. Переменные, Инициализация и Присваивание
№11. cout, cin и endl
№14. Почему функции — полезны, и как их эффективно использовать?
№15. Локальная область видимости
№16. Ключевые слова и идентификаторы
№17. Операторы в С++ учебнике
№18. Базовое форматирование кода
№19. Прототип функции и Предварительное объявление
№21. Заголовочные файлы
№22. Директивы препроцессора
№23. Header guards и #pragma once
№24. Конфликт имен и std namespace
№54. using-стейтменты
№55. Неявное преобразование типов данных
№58. Перечисления в
№62. Вывод типов: ключевое слово auto
№71. Генерация случайных чисел
№72. Обработка некорректного пользовательского ввода
№75. Фиксированные массивы
№76. Массивы и циклы в С++ учебнике
№77. Сортировка массивов методом выбора
№78. Многомерные массивы
№79. Строки C-style
№83. Адресная арифметика и индексация массивов
№84. Символьные константы строк C-style
№85. Динамическое выделение памяти
№86. Динамические массивы
№91. Цикл foreach
№107. Рекурсия и Числа Фибоначчи
№108. Обработка ошибок, cerr и exit()
№109. assert и static_assert
№111. Эллипсис
№113. Классы, Объекты и Методы
№114. Спецификаторы доступа public и private
№115. Инкапсуляция, Геттеры и Сеттеры
№116. Конструкторы
№119. Делегирующие конструкторы
№120. Деструкторы в С++ учебнике
№129. Измерение времени выполнения (тайминг) кода
№141. Конструктор копирования
№142. Копирующая инициализация
№143. Конструкторы преобразования, ключевые слова explicit и delete
№144. Перегрузка оператора присваивания
№145. Поверхностное и глубокое копирование
№146. Типы связей между объектами
№147. Композиция объектов в С++ учебнике
№152. Список инициализации std::initializer_list
№157. Наследование и cпецификатор доступа protected
№163. Виртуальные функции и Полиморфизм
№164. Модификаторы override и final
№165. Виртуальные деструкторы и Виртуальное присваивание
№166. Раннее и Позднее Связывания
№167. Виртуальные таблицы в С++ учебник
№176. Параметр non-type в шаблоне
№184. Непойманные исключения и обработчики catch-all
№186. Повторная генерация исключений
№187. Функциональный try-блок
№188. Недостатки и опасности использования исключений
№189. Умные указатели и Семантика перемещения
№190. Ссылки r-value
№191. Конструктор перемещения и Оператор присваивания перемещением
№196. Стандартная библиотека шаблонов (STL)
Введение в класс std::string_view
Алгоритмы в Стандартной библиотеке С++ в учебнике
Статические и динамические библиотеки
Подключение и использование библиотек в Visual Studio
C++11. Нововведения
Спецификации исключений и спецификатор noexcept
Функция std::move_if_noexcept С++ учебнике
Оператор трехстороннего сравнения
Два новых ключевых слова: consteval и constinit
Библиотека chrono и Время суток
Часть №2: Практические задания по С++
Что такое SFML? Установка SFML
Спрайты и текстуры
Создание игры «SameGame», «Тетрис», «Сапер», «Пятнашки» на C++/SFML
🚀 Скачайте приложение "Учебник C++" прямо сейчас