Компьютерные шалости
1. Плывущий экран. Вирус на C++. Melting Screen
2. Как выключить монитор. Отключаем питание экрана. Вирус на с++
3. Стираем MBR раздел. Уничтожаем Windows и все данные. Вирус на C++
4. Вызываем BSOD. Синий экран смерти. Кладем Винду. Вирус на C++
5. Роняем Windows в 3 строчки. Как вызвать синий экран смерти. Вирус на C++
6. Программно отключаем экран. Отключаем питание монитора на C#
7. Как вызвать синий экран смерти. Вызываем BSOD. Вирус на C#
8. Убираем панель задач (таскбар). Как спрятать панель задач
#video #cpp #csharp
https://www.youtube.com/watch?v=Fi1BJr6xtq0&list=PLH3y3SWteZd1aE_-tdZWS1aDx9kwngta4&ab_channel=Byte%2B%2B
1. Плывущий экран. Вирус на C++. Melting Screen
2. Как выключить монитор. Отключаем питание экрана. Вирус на с++
3. Стираем MBR раздел. Уничтожаем Windows и все данные. Вирус на C++
4. Вызываем BSOD. Синий экран смерти. Кладем Винду. Вирус на C++
5. Роняем Windows в 3 строчки. Как вызвать синий экран смерти. Вирус на C++
6. Программно отключаем экран. Отключаем питание монитора на C#
7. Как вызвать синий экран смерти. Вызываем BSOD. Вирус на C#
8. Убираем панель задач (таскбар). Как спрятать панель задач
#video #cpp #csharp
https://www.youtube.com/watch?v=Fi1BJr6xtq0&list=PLH3y3SWteZd1aE_-tdZWS1aDx9kwngta4&ab_channel=Byte%2B%2B
Программирование на C++
1. Стандартная библиотека
2. Move semantics && perfect forwarding
3. Алгоритмы и функторы
4. bind & function
5. Исключения
6. To SFINAE or not to SFINAE ©
7. Нововведения С++ 11/14
9. Строки. Ввод/вывод
10. Препроцессор
#video #cpp
https://www.youtube.com/watch?v=UUbvms7Kazk&list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN&ab_channel=ComputerScienceCenter
1. Стандартная библиотека
2. Move semantics && perfect forwarding
3. Алгоритмы и функторы
4. bind & function
5. Исключения
6. To SFINAE or not to SFINAE ©
7. Нововведения С++ 11/14
9. Строки. Ввод/вывод
10. Препроцессор
#video #cpp
https://www.youtube.com/watch?v=UUbvms7Kazk&list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN&ab_channel=ComputerScienceCenter
Объектно-ориентированное программирование (ООП) на С++
1. парадигма ООП, понятия классов и объектов
2. сеттеры и геттеры, указатель this
3. конструкторы и деструкторы классов конструктор по умолчанию, их перегрузка
4. конструктор копирования
5. статические методы и переменные класса
6. агрегация и декомпозиция классов
7. наследование классов
8. перегрузка методов, виртуальные функции, override
9. дружественные классы и функции
10. множественное и виртуальное (ромбовидное) наследование классов
#video #cpp
https://www.youtube.com/watch?v=IH493f9Vo7E&list=PLA0M1Bcd0w8xlChMBBUc9leNoOEfn-Y-G&ab_channel=selfedu
1. парадигма ООП, понятия классов и объектов
2. сеттеры и геттеры, указатель this
3. конструкторы и деструкторы классов конструктор по умолчанию, их перегрузка
4. конструктор копирования
5. статические методы и переменные класса
6. агрегация и декомпозиция классов
7. наследование классов
8. перегрузка методов, виртуальные функции, override
9. дружественные классы и функции
10. множественное и виртуальное (ромбовидное) наследование классов
#video #cpp
https://www.youtube.com/watch?v=IH493f9Vo7E&list=PLA0M1Bcd0w8xlChMBBUc9leNoOEfn-Y-G&ab_channel=selfedu
Магистерский курс C++ (МФТИ, 2022-2023).
1. Строки.
2. Шаблоны функций.
3. Шаблоны классов и частичная специализация.
4. Разрешение имён в шаблонах и One Definition Rule.
5. Модули в C++.
6. SFINAE.
7. Классическое метапрограммирование.
8. Константные выражения.
9. Волшебство времени компиляции.
10. Концепты.
#video #cpp
https://www.youtube.com/watch?v=9N_wJ7oIHDk&list=PL3BR09unfgcgf7R88ZQRQqWOdLy4pRW2h&ab_channel=KonstantinVladimirov
1. Строки.
2. Шаблоны функций.
3. Шаблоны классов и частичная специализация.
4. Разрешение имён в шаблонах и One Definition Rule.
5. Модули в C++.
6. SFINAE.
7. Классическое метапрограммирование.
8. Константные выражения.
9. Волшебство времени компиляции.
10. Концепты.
#video #cpp
https://www.youtube.com/watch?v=9N_wJ7oIHDk&list=PL3BR09unfgcgf7R88ZQRQqWOdLy4pRW2h&ab_channel=KonstantinVladimirov
Бинарный (двоичный) поиск
1. Бинарный поиск элемента в массиве
2. Тестирование корректности и быстродействия бинарного поиска
3. Левый бинарный поиск: поиск первого вхождения
4. Функции бинарного поиска в стандартной библиотеке C++: binary_search, lower_bound, upper_bound
5. Бинарный поиск по ответу: задачи «Дипломы» и «Коровы — в стойла»
6. Вещественный бинарный поиск: for вместо while
7. Тернарный поиск
#video #cpp
https://www.youtube.com/watch?v=q06xEZ7coR0&list=PLGhUJWLZ8uQ6imh9KFusOh2Hv_oD1619W&ab_channel=%D0%9E%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B0%D0%B4%D0%BD%D0%BE%D0%B5%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%B2%D0%A3%D0%BB%D0%93%D0%A2%D0%A3
1. Бинарный поиск элемента в массиве
2. Тестирование корректности и быстродействия бинарного поиска
3. Левый бинарный поиск: поиск первого вхождения
4. Функции бинарного поиска в стандартной библиотеке C++: binary_search, lower_bound, upper_bound
5. Бинарный поиск по ответу: задачи «Дипломы» и «Коровы — в стойла»
6. Вещественный бинарный поиск: for вместо while
7. Тернарный поиск
#video #cpp
https://www.youtube.com/watch?v=q06xEZ7coR0&list=PLGhUJWLZ8uQ6imh9KFusOh2Hv_oD1619W&ab_channel=%D0%9E%D0%BB%D0%B8%D0%BC%D0%BF%D0%B8%D0%B0%D0%B4%D0%BD%D0%BE%D0%B5%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%B2%D0%A3%D0%BB%D0%93%D0%A2%D0%A3
Создание простых игр на C++
1. Tetris
2. Doodle Jump
3. Arkanoid
4. Snake
5. Minesweeper
6. 15-Puzzle
7. Car Racing (Top Down)
8. Outrun (Pseudo 3d racing)
9. Xonix
10. Bejeweled (Match-3)
#video #cpp
https://www.youtube.com/playlist?list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr
1. Tetris
2. Doodle Jump
3. Arkanoid
4. Snake
5. Minesweeper
6. 15-Puzzle
7. Car Racing (Top Down)
8. Outrun (Pseudo 3d racing)
9. Xonix
10. Bejeweled (Match-3)
#video #cpp
https://www.youtube.com/playlist?list=PLB_ibvUSN7mzUffhiay5g5GUHyJRO4DYr
Эффективное использование С++
1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)
3. Move semantics, rvalue reference, perfect forwarding.
4. Callbacks: lambda, bind & function.
5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)
6. Обзор возможностей современных стандартов C++
#video #cpp
https://www.youtube.com/watch?v=oPXn_n-lrzw&list=PLntPXGBtcaSj11jJWYiwCM2QyDG22SgXr
1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)
3. Move semantics, rvalue reference, perfect forwarding.
4. Callbacks: lambda, bind & function.
5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)
6. Обзор возможностей современных стандартов C++
#video #cpp
https://www.youtube.com/watch?v=oPXn_n-lrzw&list=PLntPXGBtcaSj11jJWYiwCM2QyDG22SgXr
Решение задач C++
1. Массивы в C++
2. Двумерные массивы в C++ | Главная и побочная диагональ матрицы
3. Рекурсия C++
4. Двумерный массив C++. Элементы над главной и под главной диагональю
5. Динамические массивы C++
6. Объектно-ориентированное программирование в C++ за 10 минут!
#video #cpp
https://www.youtube.com/watch?v=prPD-uZfUOc&list=PLvtDMRr_B4sQ-Z6Jd79mqAjK8zC-x6rX7&ab_channel=IT-Science
1. Массивы в C++
2. Двумерные массивы в C++ | Главная и побочная диагональ матрицы
3. Рекурсия C++
4. Двумерный массив C++. Элементы над главной и под главной диагональю
5. Динамические массивы C++
6. Объектно-ориентированное программирование в C++ за 10 минут!
#video #cpp
https://www.youtube.com/watch?v=prPD-uZfUOc&list=PLvtDMRr_B4sQ-Z6Jd79mqAjK8zC-x6rX7&ab_channel=IT-Science
C++ с нуля
1. Hello World
2. Биты, байты и двоичная система
3. Типы данных в C++
4. Операции с переменными
5. Логические операции и операции сравнения
6. Побитовые логические операции
7. Функции
8. Компиляция и линковка
9. Безопасные и небезопасные преобразования
#video #cpp
https://www.youtube.com/watch?v=qK8-DPWwRmY&list=PL6x9Hnsyqn2Xnv4WLI7iLnsQZIUuR9oP3
1. Hello World
2. Биты, байты и двоичная система
3. Типы данных в C++
4. Операции с переменными
5. Логические операции и операции сравнения
6. Побитовые логические операции
7. Функции
8. Компиляция и линковка
9. Безопасные и небезопасные преобразования
#video #cpp
https://www.youtube.com/watch?v=qK8-DPWwRmY&list=PL6x9Hnsyqn2Xnv4WLI7iLnsQZIUuR9oP3
Спортивное программирование
1. Вступительное видео
2. Введение. Как будет проходить обучение
3. Перебор всех возможных строк из заданных символов
4. Рекурсивный перебор на примере
5. Генерация перестановок
6. Правильные скобочные последовательности
7. Разбиение числа на слагаемые
8. Задача коммивояжера. Перебор с отсечениями
9. Задача о размене
10. Задача о расписании
#video #cpp
https://www.youtube.com/watch?v=rQAnt6y5fDk&list=PLwwk4BHih4fieSC0N52zNfqzaW9Rt9G_x&ab_channel=RomanBrovko
1. Вступительное видео
2. Введение. Как будет проходить обучение
3. Перебор всех возможных строк из заданных символов
4. Рекурсивный перебор на примере
5. Генерация перестановок
6. Правильные скобочные последовательности
7. Разбиение числа на слагаемые
8. Задача коммивояжера. Перебор с отсечениями
9. Задача о размене
10. Задача о расписании
#video #cpp
https://www.youtube.com/watch?v=rQAnt6y5fDk&list=PLwwk4BHih4fieSC0N52zNfqzaW9Rt9G_x&ab_channel=RomanBrovko