CODE BLOG
12.4K subscribers
4.99K photos
36 videos
99 files
2.84K links
IT юмор, обучающие видео и многое другое.

YouTube: https://youtube.com/codeblog
VK: https://vk.com/codeblog
Чат: @codeblog_chat

По всем вопросам: @p_shvanov

Ресурс включён в перечень Роскомнадзора: https://www.gosuslugi.ru/snet/67c04851241cbc1f487e5054
加入频道
Программирование на 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. сеттеры и геттеры, указатель 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. Функции бинарного поиска в стандартной библиотеке 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. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
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
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. Вступительное видео
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. Динамические массивы. Списки. Очередь, стек. QList.
8. Рекурсия. Работа с файлами.
9. Введение в ООП. Его принципы и основы. Классы, объекты классов.

#video #cpp

https://www.youtube.com/watch?v=rjtwM0i_b1s&list=PL3zLamf0ZxwGHf8mfAccjIoFkj3KYfWl7