Основы программирования на С++ для начинающих

Основы программирования на C++

1 Очень короткое введение
2 Установка Microsoft Visual Studio 2015 Express
3 Online компиляторы для С++ и других языков программирования
4 Этапы сборки программы на C++ (ожидается)
5 Написание первой программы на языке C++ (+ видео)
6 Типы данных, переменные и константы в C++ (+ видео)
7 Вывод данных на экран. Ввод данных с клавиатуры (+ видео)
8 Арифметические операции (в т.ч. комбинированные операторы +=, -=, *= и /=)
9 Инкремент и декремент
10 Логические операции (+ видео)

Циклы и операторы ветвления

1 Операторы выбора if и else в C++ (+ видео)
2 Тернарный оператор ? : в C++ (+видео)
3 Оператор множественного выбора switch в C++ (+ видео)
4 Цикл for в C++ (+видео)
5 Операторы break и continue в C++
6 Циклы while и do while в C++ (+видео)
7 Вложенные конструкции в циклах

Массивы и строки

1 Массивы в C++. Одномерные массивы (+ видео)
2 Строки в C++ и символьные массивы (+ видео)
3 Функции для работы со строками в C++
4 Двумерные массивы в C++ (+ видео)

Дополнительные уроки

1 Генератор случайных чисел rand() в C++
2 Отладчик Microsoft Visual Studio
3 Исключения в C++
4 Перечисляемые типы (enum) в С++ (видео)
5 Преобразование типов
7 Форматирование ввода и вывода данных в C++ (ожидается)
8 Работа с файлами в C++. Библиотека fstream. Часть 1
9 Работа с файлами в C++. Библиотека fstream. Часть 2

Функции и введение в рекурсию

1 Функции в C++ (+ видео)
2 Параметры (аргументы) функции по умолчанию
3 Перегрузка функций в C++ (+ видео)
4 Шаблоны функций в C++ (+ видео)
5 Рекурсия в C++ (+ видео)
6 Локальные и глобальные переменные. Область видимости. (+видео)
7 Локальные и глобальные переменные. Область видимости. Пространства имён (+видео)

Указатели и ссылки

1 Указатели в C++. Часть 1: Динамические массивы. Операторы new и delete. (+ видео)
2 Указатели в C++. Часть 2: Передача строки в функцию по указателю. Возврат указателя из функции (+ видео)
3 Ссылки в C++ (видео)
4 Указатели на функции в C++

Структуры

1 Структуры (struct) в С++. Часть 1 (+ видео)
2 Структуры (struct) в С++. Часть 2 (+ видео)
3 Массив структур. Указатель на структуру
4 Динамический массив структур C++
5 Объединения (union) в C++ (видео)
6 Битовые поля в С++

Классы

1 Классы в C++ (видео)
2 Конструктор и деструктор класса в C++
3 Перегруженный конструктор класса
4 Конструктор копирования
5 Указатель this
6 Перегрузка операторов в C++ (видео)
7 Работа со строками в C++. Класс String C++ (видео)
8 Дружественные функции и дружественные классы (видео)
9 Статические поля и статические методы класса в C++ (видео)
10 Наследование классов в C++ (ожидается)
11 Указатели на объекты в С++

Контейнеры STL (Standard Template Library): vector, list, queu…

1 Введение. Массивы со статической и динамической размерностью
2 Контейнеры STL
3 Контейнеры STL: vector
4 Контейнеры STL: list
5 Классы string и wstrting
6 Ассоциативные контейнеры STL
7 Контейнер map
8 Контейнер multimap
9 Контейнеры set и multiset
10 Алгоритмы
11 Функциональные объекты
12 Сортировка
13 Сортировка структур
14 Обобщённые численные алгоритмы
15 Адаптеры STL
16 Указатели в контейнерах

Алгоритмы сортировки и поиска в C++ (Пузырьковая сортировка, Шейкер-сортировка, Сортировка выбором, и др.)
Гостевые статьи

Сайт освещает основы программирования на языке C++, создан для начинающих программистов и желающих изучить программирование с нуля. Желаем вам приятного и легкого обучения! Изучайте основы программирования вместе с нами! Это реально освоить программирование с нуля – было бы желание! Присоединяйтесь!