🚀 С++ учебник на русском поможет новичку овладеть навыками программирования.
👍 Практичные примеры и структурный подход сделают обучение проще и понятней.
СОДЕРЖАНИЕ
 №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++" прямо сейчас