Основы C++. Вводный видеокурс

C++ – один из самых сложных, но очень востребованных и многофункциональных языков программирования. Для его изучения очень важно сразу построить прочный фундамент из базовых знаний.

       

Этот курс поможет вам плавно влиться в программирование и простыми словами объяснит основы C++. Все уроки подряд в этом плейлисте:

Отдельные уроки по самым важным темам ниже:

1. Основы

Вступительное видео, которое поможет подобрать подходящий для дальнейшей работы инструмент и создать заготовку проекта.

2. Первая программа

Заголовочные файлы, пространства имен, а также два полезных метода стандартной библиотеки для работы с потоками ввода и вывода.

3. Типы данных

Основные типы данных языка. Создание первых переменных, арифметические операции в полной и краткой форме, код простого калькуляторы и генератор случайных чисел с помощью функции rand.

Расширенный набор математических операций в этом видео.

Отдельный урок освещает тонкости работы с символами и строками. Особенность в том, что в C++ не существует специального типа данных для строк, поэтому приходится что-то изобретать.

4. Циклы и конструкции языка

Условные конструкции всех видов и циклы, которые позволяют грамотно организовать код и избежать повторений.

Также вы познакомитесь с обработкой исключений внутри блока try-catch.

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

Что такое указатели (и даже указатели на указатели) и чем они отличаются от ссылок. 

6. Массивы, перечисления и структуры.

Если изначально размер массива неизвестен, его можно определить во время выполнения кода. О динамическом выделении и освобождении памяти расскажет этот урок.

Еще один способ собрать данные в единый набор – это перечисления. В курсе они рассматриваются на примере лифта в торговом центре.

7. Структуры

8. Функции

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

9. ООП

С 18 урока начинается знакомство с объектно-ориентированным программированием. 

10. Шаблоны






Спасибо, что читаете! Подписывайтесь на мой канал в Telegram и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также, читайте меня в социальных сетях: Facebook, Twitter, VKOK.

Мне нужна ваша помощь


Для своевременного наполнения сайта, его продвижения, развития, а также, конечно, оплаты хостинга мне необходима помощь от вас, читатели. Подробнее о донатах читайте на специальной странице.

Все собранные средства будут пущены на развитие сайта и редкое пиво для автора!