Видео
Статьи
5 прочтений · 2 месяца назад
Многопоточность 1- Многопоточность _ Потоки _ thread _ Многопоточное программирование _ Уроки _ C++ Урок#1 2 - Потоки с параметрами _ Многопоточное программирование _ Уроки _ C++ Урок#2 3 - Возврат результата из потока по ссылке _ Многопоточное программирование _ Уроки _ C++ Урок#3 4 - Лямбда выражения и возврат результата выполнения потока _ Многопоточное программирование _ C++ Урок#4 5 - С++ потоки и методы класса _ С++ метод класса в потоке _ Многопоточное программирование _ C++ Урок#5 6 - Что такое mutex _ Синхронизация потоков _ Многопоточное программирование _ C++ Урок#6 7 - lock_guard mutex c++ _ Синхронизация потоков _ Многопоточное программирование _ C++ Урок#7 8 - Deadlock Взаимная блокировка _ Многопоточное программирование _ C++ Урок#8 9 -recursive_mutex C++ _ Рекурсивный мьютекс _ Многопоточное программирование _ C++ Урок#9 10 - unique_lock mutex _ unique_lock vs lock_guard _ Многопоточное программирование _ C++ Урок#10
2 прочтения · 2 месяца назад
The Standard Template Library (STL) 1 - vector _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок #1 2 - Итераторы STL _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#2 3 - LIST _ STL C++ _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#3 4 - Итераторы stl c++ _ prefix vs postfix _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#4 5 - forward list stl c++ _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#5 6 - array STL C++ _ _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#6 7 - Контейнеры STL и операторы сравнения. _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#7 8 - deque stl c++ _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ _ Урок#8 9 - SET _ MULTISET _ Ассоциативные контейнеры _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ Урок#9 10 - MAP _ MULTIMAP _ Ассоциативные контейнеры _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ Урок#10 11 - Stack _ Адаптеры контейнеров _ Библиотека стандартных шаблонов (stl) _ Уроки _ C++ Урок#11 12 - queue _ priority queue _ Адаптеры контейнеров _ Библиотека стандартных шаблонов (stl) _ C++ Урок#12 13 - STL Алгоритмы сортировки _ Бинарный предикат _ Лямбда функции _ C++ STL Уроки _ Урок#13 14 - STL алгоритмы поиска _ find _ find_if _ find_if_not _ Библиотека стандартных шаблонов (stl) C++ Урок#14 15 - stl copy _ stl copy_if _ Выборка данных по условию _ Библиотека стандартных шаблонов (stl) C++ Урок#15 16 - stl remove _ stl remove_if _ stl удаление элемента по условию _ Библиотека (stl) Урок#16 17 - Поиск максимального элемента _ max_element c++ _ Библиотека стандартных шаблонов (stl) C++ Урок#17 18 - Поиск минимального элемента _ min_element c++ _ Библиотека стандартных шаблонов (stl) C++ Урок#18 19 - accumulate c++ _ сумма и произведение элементов массива _ Библиотека (stl) C++ Урок#19 20 - STL equal и mismatch _ Сравнение массивов _ Библиотека стандартных шаблонов (stl) C++ Урок#20 21 - std equal predicate _ Библиотека стандартных шаблонов (stl) C++ Урок#21 22 Алгоритм for_each c++ _ Библиотека стандартных шаблонов (stl) C++ Урок#22 23 STL unique _ Удалить повторяющиеся элементы _ Библиотека стандартных шаблонов (stl) C++ Урок#23 24 Отсортировать массив в случайном порядке _ random_shuffle _ STL C++ Урок#24
4 прочтения · 2 месяца назад
C++ course Guide ( Руководство по курсу С++ часть _6) 126 по 147 126 - Шаблоны классов с++ примеры. Обобщенные классы. Изучение С++ для начинающих. Урок #126 127 - Наследование шаблонных классов. Изучение С++ для начинающих. Урок #127 128 - Специализация шаблона класса. Изучение С++ для начинающих. Урок #128 129 - Структуры в C++ _ struct C++. Разница между структурой и классом. Изучение С++ для начинающих. Урок#129 130 - Умные указатели. Smart pointers. Изучение С++ для начинающих. Урок #130 131 - auto_ptr _ unique_ptr _ shared_ptr _ Умные указатели. Изучение С++ для начинающих. Урок #131 132 - Динамический массив и умные указатели. Изучение С++ для начинающих. Урок #132 133 - Реализация односвязного списка c++ Часть 1 _ Урок #133 134 - Реализация односвязного списка c++ Часть 2 _ Урок #134 135 - Реализация односвязного списка c++ Часть 3 _ Урок #135 136 - Ключевое слово auto _ Изучение С++ для начинающих. Урок #136 137 - Цикл foreach C++ _ range-based циклы _ Изучение С++ для начинающих. Урок #137 138 - typedef c++ что это _ Изучение С++ для начинающих. Урок #138 139 - Многофайловый проект _ Изучение С++ для начинающих. Урок #139 140 - Многофайловый проект _ Защита от повторного включения _ Изучение С++ для начинающих. Урок #140 141 - Union _ Использование в С++ _ Изучение С++ для начинающих. Урок #141 142 -std__function _ Полиморфная обёртка функции _ Изучение С++ для начинающих. Урок #142 143 - Лямбда-выражения _ Лямбда функции _ Анонимные функции _ Изучение С++ для начинающих. Урок #143 144 - Захват контекста лямбдой _ Лямбда функции _ Лямбда-выражения _ Анонимные функции _ Урок #144 145 - Как измерить время выполнения кода _ Изучение С++ для начинающих. Урок #145 146 - Функторы в с++ _ Что такое функтор _ Изучение С++ для начинающих. Урок #146 147 - Предикаты с++ _ Что такое предикат _ Изучение С++ для начинающих. Урок #147
5 прочтений · 2 месяца назад
C++ course Guide ( Руководство по курсу С++ часть _5) 101 по 126 101 -Порядок вызова деструкторов при наследовании. Деструкторы. ООП C++ Для начинающих. Урок #101 102 - Вызов конструктора базового класса из конструктора класса-наследника. Наследование. ООП C++ Урок#102 103 - Виртуальные методы класса c++. Ключевое слово virtual. Ключевое слово override. ООП. C++ Урок#103 104 - Абстрактный класс с++ пример. Чисто виртуальная функция. virtual. override. Полиморфизм ООП C++ Урок#104 105 - Виртуальный деструктор класса C++. Что это такое. Наследование. Полиморфизм. Для начинающих Урок#105 106 - Чисто виртуальный деструктор c++. Наследование. Полиморфизм. virtual. override. Для начинающих Урок#106 107 - Делегирующие конструкторы c++. Вызов конструктора из конструктора. ООП. С++ Для начинающих. Урок#107 108 - c++ вызов виртуального метода базового класса. ООП. Изучение с++ с нуля. Для начинающих. Урок #108 109 - Множественное наследование c++ пример. ООП. Изучение С++ с нуля для начинающих. Урок #109 110 - Порядок вызова конструкторов при множественном наследовании. ООП. С++ начинающих. Урок #110 111 - Порядок вызова деструкторов при множественном наследовании. ООП. С++ начинающих. Урок #111 112 - С++ множественное наследование одинаковые методы. ООП. Изучение С++ для начинающих. Урок #112 113 - Что такое интерфейс в ООП. Интерфейс c++ пример. Изучение С++ для начинающих. Урок #113 114 - Виртуальное наследование c++. Ромбовидное наследование c++. Изучение С++ для начинающих. Урок #114 115 - Работа с файлами с++. Запись в файл. c++ ofstream. Изучение С++ для начинающих. Урок #115 116 - Работа с файлами с++. Чтение из файла с++ ifstream. Изучение С++ для начинающих. Урок #116 117 - Запись ОБЪЕКТА КЛАССА в файл с++. Чтение объекта из файла c++ Для начинающих. Урок #117 118 - Чтение и запись в файл с++ используя класс fstream c++. Изучение С++ для начинающих. Урок #118 119 - Потоковый ввод вывод в файл c++. Перегрузка операторов. Изучение С++ для начинающих. Урок #119 120 - С++ try catch. Обработка исключений С++. try catch что это. Изучение С++ для начинающих. Урок #120 121 - Генерация исключений с++ пример. throw c++ пример. Изучение С++ для начинающих. Урок #121 122 - Несколько блоков catch. Обработка исключений С++. Изучение С++ для начинающих. Урок #122 123 - Свой класс exception c++. Создание собственного класса исключений. С++ для начинающих. Урок #123 124 - Перечисляемый тип enum С++. Изучение С++ для начинающих. Урок #124 125 - Пространства имен с++. namespace c++ что это. Изучение С++ для начинающих. Урок #125 126 - Шаблоны классов с++ примеры. Обобщенные классы. Изучение С++ для начинающих. Урок #126
5 прочтений · 2 месяца назад
C++ course Guide ( Руководство по курсу С++ часть _4) 76 по 100 76 - Что такое геттеры и сеттеры для класса. Методы get и set. Инкапсуляция это. Пример. C++ Урок #76 77 - Инкапсуляция ООП пример. private методы. Что такое инкапсуляция. C++ Для начинающих. Урок#77 78 - Конструктор класса пример. Зачем нужен. Конструктор с параметрами. Конструктор по умолчанию. Урок#78 79 - Перегрузка конструкторов класса. Что такое перегрузка. Как перегрузить конструктор. Урок#79 80 - Деструктор что это. Зачем нужен деструктор класса в ООП. Деструктор с параметрами. Перегрузка. Урок.#80 81 - Ключевое слово this в ООП. Что означает. Что это такое. Для чего нужен this указатель C++ Урок.#81 82 - Конструктор копирования. Что это. Пример. Когда вызывается Копирование объектов по умолчанию C++ Урок.#82 83 -Перегрузка операторов пример. ООП. Перегрузка оператора присваивания. C++ Для начинающих. Урок#83 84 - Перегрузка оператора равенства == и не равно !=. Перегрузка логических операторов сравнения. C++ Урок#84 85 - Перегрузка оператора сложения. Перегрузка операторов пример.C++ Для начинающих. Урок#85 86 - Перегрузка инкремента и декремента. Постфиксного и префиксного. ООП перегрузка операторов. C++ Урок#86 87 - Перегрузка оператора индексирования . Перегрузка операторов пример. C++ Для начинающих. Урок#87 88 - Дружественные функции и классы пример. Для чего используются. Как определяются. Для двух классов Урок#88 89 - Определение методов вне класса. Вынести функцию в из класса. Вынести описание метода вне класса. Урок#89 90 - Дружественный метод класса. ООП. friend c++ что это. Функции друзья. C++ Для начинающих. Урок#90 91 - Дружественные классы. ООП. friend class. friend c++ что это. C++ Для начинающих. Урок #91 92 - static что это. Статические поля класса. Инициализация. Ключевое слово static. C++ Урок#92 93 - id generator. Генератор уникальных идентификаторов с использованием static переменной Начинающим Урок#93 94 - Статические методы класса зачем нужны. Модификатор static. Как влияет. ООП. Для начинающих. Урок #94 95 - Вложенные классы с++ пример. Внутренние классы. Зачем нужны. inner class. ООП. Для начинающих Урок#95 96 - Массив объектов класса. Динамический. Статический. Создание Особенности. ООП C++ Для начинающих Урок#96 97 - Что такое агрегация и композиция. Отношения между классами и объектами. ООП. C++ Для начинающих Урок#97 98 - Наследование в ООП пример. Что такое наследование. Для чего нужно наследование классов. ООП. C++ Урок#98 99 - Модификаторы доступа при наследовании. private public protected Спецификаторы доступа. ООП. C++ Урок#99 100 - Порядок вызова конструкторов при наследовании. Как вызываются конструкторы. ООП C++ Начинающим Урок#100
3 прочтения · 3 месяца назад
C++ course Guide ( Руководство по курсу С++ часть _3) 51 по 75 51 - Передача параметров в функцию по ссылке. Разница между ссылкой и указателем. Урок #51 52 - Возврат нескольких значений функции через ссылки. Как вернуть несколько значений функции. Урок #52 52.1 Шаблонная функция. Меняет местами значения переменных с помощью ссылок. c++ для начинающих. Дз#10 >> 53 - new c++ что это. new c++ пример. c++ new delete. delete c++ что это. delete c++ пример. Урок #53 54 -Что такое null pointer. null c++ что это. nullptr c++ что это. nullptr c++11. Урок #54 55 - Динамический массив с++ пример. Создание, заполнение, удаление, размер динамического массива. Урок #55 56 - Двумерный динамический массив c++ пример. Создание, заполнение, удаление. Динамические массивы. Урок #56 57 - Константные аргументы функции. Константный указатель. Константные параметры. Для начинающих Урок #57 58 - Копирование динамического массива c++. Скопировать массив с++. С++ Для начинающих. Урок #58 59 - Изменить размер массива. Удалить. Добавить элемент в массив. Увеличение массива. с++ Урок #59 60 - Строки в с++. Нуль терминатор. Что такое строка в с++. char c++ массив. С++ Для начинающих. Урок #60 61- Приведение типов в стиле с. Явное и неявное преобразование типов. Преобразование типов. С++ Урок #61 62 - Что такое ascii символы. ascii что это такое_ Таблица ascii c++. C ++ Для начинающих. Урок #62 63 - Указатели символьные строки и функции. Строки и указатели в c++. C ++ Для начинающих. Урок #63 64 -Конкатенация строк что это. Объединение строк.Тип данных string c++ что это. Урок #64 65 - Указатель на функцию в качестве параметра. Передача функции в качестве параметра. С++ Урок #65 66 - Препроцессор что это. Директива #define. Макросы. Директивы препроцессора что это. C ++ Урок #66 67 - c++ макрос функция. Макросы с аргументами. Макрос с параметрами. C ++ Для начинающих. Урок #67 68 - Условная компиляция. #ifdef #else #endif #if #elif #endif #ifndef что это. C ++ Урок #68 69 - Условный тернарный оператор что это. Как работает. Как использовать. C ++ Для начинающих. Урок #69 70 - argc argv c++ что это. Параметры функции main argc argv. Аргументы main. C ++ Урок #70 71 - int main или void main. int main vs void main c++. C ++ Для начинающих. Урок #71 72 - Что такое ООП простыми словами. Объектно ориентированное программирование это. Урок #72 73 - Что такое класс. Что такое объект класса. Экземпляр класса это. Класс ООП это. Урок #73 74 - Методы класса. Что такое методы в программировании. Вызов метода класса. Функции. C++ Урок #74 75 - Модификаторы доступа классов. public private protected что это. Спецификаторы доступа. C++ Урок #75
4 прочтения · 3 месяца назад
C++ course Guide ( Руководство по курсу С++ часть _2) 26 по 50 26 - Инициализация массива. Способы. Инициализация массива нулями. C++ для начинающих. Урок #26. 27 - Вывод массива. Массивы и циклы. Цикл с массивом. Array c++. C++ для начинающих. Урок #27. 28 - sizeof что это. sizeof c++ массив. Узнать количество элементов массива. sizeof array. Урок #28. 29 -rand. srand. rand задать диапазон. srand time null. Генератора случайных чисел. randomize. Урок #29. 29.1 - Заполнить массив случайными числами. Генератор уникальных случайных чисел. rand. srand ДЗ #7 >> 29.2 - Найти минимальный элемент массива. Поиск минимального элемента в массиве. C++ для начинающих. ДЗ#8. >> 30 - Двумерный массив что это. Многомерные массивы. Пример. Теория. Что такое массив. Array. C++ Урок #30 31 - Двумерный массив инициализация. Двумерный массив индексы. Синтаксис. Пример. Урок #31 32 - Двумерные массивы вывод. Заполнение. Двумерный массив циклы. C++ для начинающих. Урок #32 33 - Функции c++ примеры. Синтаксис. Объявление, реализация функции. Параметры, аргументы. C++ Урок #33 34 - Передача параметров в функцию по значению. Параметры функции. Передача аргументов в функцию. Урок #34 35 - Передача массива в функцию. Как передать массив в функцию. C++ для начинающих. Урок #35. 36 - Прототипы функций. Прототип функции что это. Прототип функции пример. C++ для начинающих. Урок #36 37 - Область видимости. Глобальные переменные и локальные переменные. C++ для начинающих. Урок #37 38 - Параметры по умолчанию. Передача аргументов в функцию по умолчанию. Аргументы по умолчанию. Урок #38 39 - inline c++ что это. Ключевое слово inline. Встраиваемая функция. C++ для начинающих. Урок #39 40 - Перегрузка функций c++ пример.Что такое перегрузка функций. Как перегрузить функцию. Урок #40 41 - Шаблоны функций. Шаблонные функции c++. template typename. template class. Урок #41 42 - Функции и стек. Стек алгоритм. Стек что это. Стек рекурсии. Стек c++. Стек рекурсивных вызовов Урок #42 43 -Рекурсия что это. Рекурсия программирование. Рекурсия и цикл. Рекурсия с++. Для начинающих. Урок #43 44 - Рекурсия. Факториал числа c++ рекурсивно. Рекурсия факториал. Рекурсивный алгоритм факториал. Урок #44 45 -Что такое динамическая память. Утечка памяти. Стек и куча. Статическая память. Обзорный Урок #45 46 - Указатели c++ что это. Для чего нужны. Указатели c++ разыменование. C++ для начинающих. Урок #46 47 - Арифметика указателей. Указатели и массивы. Массив это указатель. C++ для начинающих. Урок #47 48 - Передача параметров в функцию по указателю c++. Передача указателя в функцию си. Урок #48 49 - Возврат нескольких значений функции через указатели. Функция возвращает несколько значений. Урок #49 49.1 Напишите функцию, меняющую местами значения переменных с помощью указателей. С++ для начинающих ДЗ#9 >> 50 - c++ ссылки что это. c++ ссылки и указатели разница. Указатель на ссылку. Для начинающих. Урок #50
5 прочтений · 3 месяца назад
C++ course Guide ( Руководство по курсу С++ часть _1) 1 по 25 Где скачать Visual studio бесплатно. Visual studio установка. C++ для начинающих.  1 - Visual studio. Как создать проект. Первая программа. C++ для начинающих. Урок #1. 1.1 - Visual studio 2017. Как создать проект. Изучение c++ с нуля. Первая программа. C++ #1.1 2 - Структура и порядок выполнения программы. #Include. using namespace. C++ для начинающих. Урок #2. 3 - Escape - последовательности. Как использовать. C++ для начинающих. Урок #3. 4 - Типы данных в C++. C++ для начинающих. Урок #4. 5 - Переменные. Способы объявления. Правила именования. C++ для начинающих. Урок #5. 6 - Константы. Ключевое слово const. C++ для начинающих. Урок #6. 7 - Ввод данных. Cin. Пример. Синтаксис. C++ для начинающих. Урок #7. 8 - Операторы. Арифметические операции с числами. C++ для начинающих. Урок #8. 8.1 - Домашнее задание. C++. Сумма, произведение, среднее арифметическое чисел.>> 9 - Инкремент и декремент. Постфиксный и префиксный. Пример. Синтаксис. C++ для начинающих. Урок #9. 10 - Сокращенные арифметические формы +=, -= и т д. C++ для начинающих. Урок #10. 11 - Логические операции. Операторы сравнения, равенства, объединения, инверсия. C++ Урок #11. 12 - If else. Конструкция логического выбора if. Лесенка if - else if. Примеры использования. Урок #12. 12.1 - Напишите программу, проверяющую число, введенное с клавиатуры на четность. Домашнее задание. C++ #2. >> 13 - Switch. Что это. Пример. Синтаксис. Оператор множественного выбора. Урок #13. 13.1 - Switch. Калькулятор. Меню. Домашнее задание. С++ #3.>> 14 - Циклы. Цикл while. Что это. Что делает. Пример. Синтаксис. Урок #14. 15 - Циклы. Цикл do while. Что это. Что делает. Пример. Синтаксис. Урок #15. 15.1 - Работа с циклами. Примеры. Цикл while. Домашнее задание #4 >> 15.2 - Работа с циклами. Примеры. Цикл Do while. Домашнее задание #5 >> 16 - Цикл for. Что это. Что делает. Пример. Синтаксис. Циклы. Урок #16. 17 - Цикл for. Фишки. Фичи. Особенности. Несколько переменных. Урок #17. 18 - Ключевое слово break. Оператор break. Описание. Пример. Синтаксис. Урок #18. 19 - Ключевое слово continue c++ что это. Оператор continue. Пример. Синтаксис. Урок #19. 20 - Visual studio где exe. Как сделать exe файл в visual studio. Как скомпилировать cpp в exe. Урок #20. 21 - C++ закрывается консоль. Что делать_ Задержка экрана консоли. Урок #21. 22 - Оператор перехода goto. Когда код становится непонятен даже создателю. Урок #22. 23 - Без этого вы не станете программистом! Найти ошибку в коде. Отладка. Как пользоваться отладчиком Урок #23 24 - Что такое вложенный цикл. Вложенная конструкция. C++ для начинающих. Урок #24. 24.1 - Вложенная конструкция. Вложенный цикл. Домашнее задание #6 >> 25 - Что такое массив. Примеры. Теория. Array. Одномерный массив. Синтаксис. C++. Урок #25.