По материалам сайта https://ravesli.com.
Адаптированный перевод с LearnCpp.com.
Основы и тонкости языка программирования C++. Практические задания и тесты. Хотите научиться программировать? Тогда вы по адресу. Неважно, имеете ли вы опыт в программировании или нет, эти уроки помогут вам начать создавать, компилировать и отлаживать программы на языке C++ в разных средах разработки: Visual Studio, Code::Blocks, Xcode, Eclipse и других IDE. Множество примеров и подробных разъяснений. Отлично подойдут как для новичков (чайников), так и для более продвинутых. Объясняется всё с нуля и до самых деталей. Эти уроки (200+) дадут вам хорошую базу/фундамент в понимании программирования не только на C++, но и на других языках. И это абсолютно бесплатно!
От вас нужно только желание, желание учиться. Всё остальное вы найдёте здесь.
Краткое содержание:
Введение. Начало работы
Основы C++
Переменные и основные типы данных в C++
Операторы в C++
Область видимости и другие типы переменных в C++
Порядок выполнения кода в программе. Циклы, ветвления в C++
Массивы, Строки, Указатели и Ссылки в C++
Функции в C++
Основы ООП в C++
Перегрузка операторов в C++
Введение в отношения между объектами в C++
Наследование в C++
Виртуальные функции в C++
Шаблоны в C++
Исключения в C++
Умные указатели и Семантика перемещения в C++
Стандартная библиотека шаблонов (STL) в C++
std::string в C++
Ввод/Вывод в C++
Статические и динамические библиотеки
Подключение и использование библиотек в Visual Studio 2017
C++11. Нововведения
C++14. Нововведения
C++17. Нововведения
Финал
Конец? Что дальше?