Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 01.00.01 Установка компилятора на Windows .mp4
- 01.00.02 Установка Eclipse на Windows .mp4
- 01.00.03 Установка Eclipse на Linux .mp4
- 01.00.04 Установка Eclipse на Mac .mp4
- 01.00.05 Создание проекта в Eclipse .mp4
- 01.00.06 Отладчик в Eclipse .mp4
- 01.00.07 Принципы тестирования и отладки решений заданий по программированию .mp4
- 01.00.08 Тестирование и отладка решения задачи «Минимальная строка» .mp4
- 01.01.01 Что Вас ждет_ .mp4
- 01.01.02 Hello, world! .mp4
- 01.01.03 Обзор типов .mp4
- 01.01.04 Операции с простыми типами .mp4
- 01.01.05 Операции с контейнерами, count, sort .mp4
- 01.01.06 Ввод и вывод .mp4
- 01.01.07 Условия, циклы, комментарии_ краткий обзор .mp4
- 01.01.08 Операции_ присваивание .mp4
- 01.01.09 Операции_ деление, инкременты .mp4
- 01.01.10 Логические операции .mp4
- 01.01.11 Условный оператор if .mp4
- 01.01.12 Цикл while .mp4
- 01.01.13 Цикл for, часть 1 .mp4
- 01.01.14 Цикл for, часть 2 .mp4
- 01.02.01 Введение в функции .mp4
- 01.02.02 Передача параметров функций по значению .mp4
- 01.02.03 Передача параметров функций по ссылке .mp4
- 01.02.04 Передача параметров функций по константной ссылке .mp4
- 01.02.05 Модификатор const как защита от случайных изменений .mp4
- 01.02.06 Векторы, часть 1 .mp4
- 01.02.07 Векторы, часть 2 .mp4
- 01.02.08 Словари, часть 1 .mp4
- 01.02.09 Словари, часть 2 .mp4
- 01.02.10 Словари_ новые возможности .mp4
- 01.02.11 Множества, часть 1 .mp4
- 01.02.12 Множества, часть 2 .mp4
- 01.03.01 Функции min, max, sort .mp4
- 01.03.02 Алгоритмы count и count if, лямбда функции .mp4
- 01.03.03 Модифицирующий rage based for .mp4
- 01.03.04 Области видимости переменных .mp4
- 01.03.05 Инициализация переменных .mp4
- 01.03.06 Зачем нужны структуры .mp4
- 01.03.07 Как написать структуру .mp4
- 01.03.08 Что такое класс .mp4
- 01.03.09 Методы .mp4
- 01.03.10 Константность методов .mp4
- 01.03.11 Параметризованные конструкторы .mp4
- 01.03.12 Конструкторы по умолчанию, использование конструкторов .mp4
- 01.03.13 Значение по умолчанию для полей структура .mp4
- 01.03.14 Деструкторы .mp4
- 01.03.15 Деструкторы и время жизни объекта .mp4
- 01.04.01 Структура Date .mp4
- 01.04.02 Класс Function_ описание проблемы, пример использования .mp4
- 01.04.03 Классы Function и FunctionPart .mp4
- 01.04.04 Знакомство с потоками ввода и вывода .mp4
- 01.04.05 Аккуратное создание потока .mp4
- 01.04.06 Читаем данные через разделитель .mp4
- 01.04.07 Операторы ввода вывода и запись в конец файла .mp4
- 01.04.08 Форматирование данных при выводе в поток .mp4
- 01.04.09 Перегрузка операторов ввода и вывода .mp4
- 01.04.10 Перегрузка + , сортировка интервалов .mp4
- 01.04.11 Введение в исключения .mp4
- 01.04.12 Заключительное слово .mp4
- 02.01.00 Что вас ждет_ .mp4
- 02.01.01 Введение в целочисленные типы .mp4
- 02.01.02 Преобразования целочисленных типов .mp4
- 02.01.03 Безопасное использование целочисленных типов .mp4
- 02.01.04 Упрощаем оператор сравнения .mp4
- 02.01.05 Кортежи и пары .mp4
- 02.01.06 Возврат нескольких значений из функции .mp4
- 02.01.07 Введение в шаблоны .mp4
- 02.01.08 Универсальные функции вывода контейнеров в поток .mp4
- 02.01.09 Рефакторим код и улучшаем читаемость вывода .mp4
- 02.01.10 Указание шаблонного параметра типа .mp4
- 02.02.01 Введение в юнит тестирование .mp4
- 02.02.02 Декомпозиция решения задачи «Синонимы» .mp4
- 02.02.03 Простейший способ создания юнит тестов на C++ .mp4
- 02.02.04 Отладка решения задачи «Синонимы» с помощью юнит тестов .mp4
- 02.02.05 Анализ недостатков фреймворка юнит тестов .mp4
- 02.02.06 Улучшаем assert .mp4
- 02.02.07 Внедряем шаблон AssertEqual во все юнит тесты .mp4
- 02.02.08 Изолируем запуск отдельных тестов .mp4
- 02.02.09 Избавляемся от смешения вывода тестов и основной программы .mp4
- 02.02.10 Обеспечиваем регулярный запуск юнит тестов .mp4
- 02.02.11 Собственный фреймворк юнит тестов Итоги .mp4
- 02.02.12 Общие рекомендации по декомпозиции программы и написанию юнит тестов .mp4
- 02.03.01 Введение в разработку в нескольких файлах на примере задачи «Синонимы» .mp4
- 02.03.02 Механизм работы директивы #include .mp4
- 02.03.03 Обеспечение независимости заголовочных файлов .mp4
- 02.03.04 Проблема двойного включения .mp4
- 02.03.05 Понятия объявления и определения .mp4
- 02.03.06 Механизм сборки проектов, состоящих из нескольких файлов .mp4
- 02.03.07 Правило одного определения .mp4
- 02.03.08 Итоги .mp4
- 02.04.01 Введение в итераторы .mp4
- 02.04.02 Концепция полуинтервалов итераторов .mp4
- 02.04.03 Итераторы множеств и словарей .mp4
- 02.04.04 Итераторы множеств и словарей .mp4
- 02.04.05 Использование итераторов в методах контейнеров .mp4
- 02.04.06 Использование итераторов в алгоритмах .mp4
- 02.04.07 Обратные итераторы .mp4
- 02.04.08 Алгоритмы, возвращающие набор элементов .mp4
- 02.04.09 Итераторы inserter и back inserter .mp4
- 02.04.10 Отличия итераторов векторов и множеств .mp4
- 02.04.11 Категории итераторов, документация .mp4
- 02.04.12 Стек, очередь и дек .mp4
- 02.04.13 Алгоритмы поиска .mp4
- 02.04.14 Анализ распространённых ошибок .mp4
- 02.05.01 Введение в наследование .mp4
- 02.05.02 Доступ к полям классов Знакомство со списками инициализации .mp4
- 02.05.03 Порядок конструирования экземпляров классов .mp4
- 02.05.04 Унификация работы с классо специфичным кодом Постановка проблемы .mp4
- 02.05.05 Решение проблемы с помощью виртуальных методов .mp4
- 02.05.06 Свойства виртуальных методов Абстрактные классы .mp4
- 02.05.07 Виртуальные методы и передача объектов по ссылке .mp4
- 02.05.08 Хранение объектов разных типов в контейнере с помощью shared ptr .mp4
- 02.05.09 Задача разбора арифметического выражения Описание решения .mp4
- 02.05.10 Решение задачи для частного примера .mp4
- 02.05.11 Описание и обзор общего решения задачи .mp4
- 03.01.00 Что вас ждет_ .mp4
- 03.01.01 Введение в макросы .mp4
- 03.01.02 Оператор # .mp4
- 03.01.03 Макросы FILE и LINE .mp4
- 03.01.04 Тёмная сторона макросов .mp4
- 03.01.05 Введение в шаблоны классов .mp4
- 03.01.06 Интеграция пользовательского класса в цикл for .mp4
- 03.01.07 Разница между шаблоном и классом .mp4
- 03.01.08 Вывод типов в шаблонах классов 1 .mp4
- 03.01.09 Вывод типов в шаблонах классов 2 .mp4
- 03.01.10 Автоматический вывод типа, возвращаемого функцией .mp4
- 03.02.01 Первое правило оптимизации кода .mp4
- 03.02.02 Второе правило оптимизации кода .mp4
- 03.02.03 Разработка своего профайлера .mp4
- 03.02.04 Совершенствование своего профайлера .mp4
- 03.02.05 Буферизация в выходных потоках .mp4
- 03.02.06 Производительность потоков вывода .mp4
- 03.02.07 Когда стоит использовать endl, а когда _n .mp4
- 03.02.08 Связанность потоков .mp4
- 03.02.09 Итоги раздела Эффективное использование потоков ввода вывода .mp4
- 03.02.10 Введение в сложность алгоритмов .mp4
- 03.02.11 Оценка сложности .mp4
- 03.02.12 Практические применения .mp4
- 03.02.13 Амортизированная сложность .mp4
- 03.03.01 Введение в модель памяти_ стек .mp4
- 03.03.02 Введение в модель памяти_ куча .mp4
- 03.03.03 Оператор new .mp4
- 03.03.04 Оператор delete .mp4
- 03.03.05 new и delete для объектов классовых типов .mp4
- 03.03.06 Операторы new и delete .mp4
- 03.03.07 Введение в арифметику указателей .mp4
- 03.03.08 Добавляем в вектор begin и end .mp4
- 03.03.09 Добавляем в вектор begin и end 2 .mp4
- 03.03.10 Константный указатель и указатель на константу .mp4
- 03.03.11 Итоги раздела Модель памяти .mp4
- 03.04.01 Эффективное использование вектора .mp4
- 03.04.02 Эффективное использование дека .mp4
- 03.04.03 Инвалидация итераторов .mp4
- 03.04.04 Контейнер list .mp4
- 03.04.05 Преимущества списка .mp4
- 03.04.06 Неинвалидация итераторов списка .mp4
- 03.04.07 Контейнер array .mp4
- 03.04.08 Внутреннее устройство массива .mp4
- 03.04.09 Класс string view .mp4
- 03.04.10 Удобное использование string view .mp4
- 03.04.11 Безопасное использование string view .mp4
- 03.05.01 Перемещение временных объектов .mp4
- 03.05.02 Перемещение в других ситуациях .mp4
- 03.05.03 Функция move .mp4
- 03.05.04 Использование функции move при разбиении на слова .mp4
- 03.05.05 Когда перемещение не помогает .mp4
- 03.05.06 Конструктор копирования и оператор присваивания .mp4
- 03.05.07 Конструктор перемещения и перемещающий оператор присваивания .mp4
- 03.05.08 Передача параметра по значению .mp4
- 03.05.09 Перемещение в стандартной библиотеке .mp4
- 03.05.10 Некопируемые типы .mp4
- 03.05.11 NRVO и copy elision .mp4
- 03.05.12 Опасности return .mp4
- 03.05.13 Введение в многопоточность .mp4
- 03.05.14 async и future .mp4
- 03.05.15 Задача генерации и суммирования матрицы .mp4
- 03.05.16 Особенности шаблона future .mp4
- 03.05.17 Накладные расходы от вызова async .mp4
- 03.05.18 Состояние гонки .mp4
- 03.05.19 mutex и lock guard .mp4
- 03.05.20 execution, которого нет .mp4
- 04.01.01 Введение в ассоциативные контейнеры .mp4
- 04.01.02 Размен отсортированности на производительность .mp4
- 04.01.03 Введение в хеш функции .mp4
- 04.01.04 Внутреннее устройство unordered map .mp4
- 04.01.05 Внутреннее устройство map .mp4
- 04.01.06 Итераторы в map set Почему лучше использовать собственные методы для поиска .mp4
- 04.01.07 Итераторы в unordered map Инвалидация итераторов в ассоциативных контейнерах .mp4
- 04.01.08 Использование пользовательских типов в ассоциативных контейнерах .mp4
- 04.01.09 Зависимость производительности от хеш функции .mp4
- 04.01.10 Рекомендации по выбору хеш функции .mp4
- 04.01.11 extract и merge .mp4
- 04.01.12 Итоги Рекомендации по выбору .mp4
- 04.02.01 Знакомство с учебным примером .mp4
- 04.02.02 Постановка проблемы, пересечение имён двух разных библиотек .mp4
- 04.02.03 Знакомство с пространствами имён .mp4
- 04.02.04 Особенности синтаксиса пространств имён .mp4
- 04.02.05 Using декларация .mp4
- 04.02.06 Директива using namespace .mp4
- 04.02.07 Глобальное пространство имён .mp4
- 04.02.08 using namespace в заголовочных файлах .mp4
- 04.02.09 Пространство имён std .mp4
- 04.02.10 Структурирование кода с использованием пространств имён .mp4
- 04.02.11 Рекомендации по использованию пространств имён .mp4
- 04.02.12 Присваивание объекта самому себе .mp4
- 04.02.13 Знакомство с this .mp4
- 04.02.14 Ссылка на себя .mp4
- 04.02.15 this как неявный параметр методов класса .mp4
- 04.03.01 Введение .mp4
- 04.03.02 const защищает от случайного изменения .mp4
- 04.03.03 Использование const для поддержания инвариантов в классах и объектах .mp4
- 04.03.04 Идиома immediately invoked lambda expression IILE .mp4
- 04.03.05 Константные объекты в многопоточных программах .mp4
- 04.03.06 Логическая константность и mutable .mp4
- 04.03.07 Ещё раз о константности в многопоточной среде .mp4
- 04.03.08 Рекомендации по использованию const .mp4
- 04.03.09 Умные указатели введение .mp4
- 04.03.10 Обнаружение утечки памяти в ObjectPool .mp4
- 04.03.11 Откуда берётся утечка памяти_ .mp4
- 04.03.12 Умный указатель unique ptr .mp4
- 04.03.13 unique ptr для исправления утечки .mp4
- 04.04.01 Умный указатель shared ptr .mp4
- 04.04.02 shared ptr в дереве выражения .mp4
- 04.04.03 Внутреннее устройство умных указателей .mp4
- 04.04.04 Внутреннее устройство умных указателей .mp4
- 04.04.05 Владение, часть 2 .mp4
- 04.04.06 Присваивание умных указателей .mp4
- 04.04.07 shared ptr и многопоточность .mp4
- 04.04.08 Умный указатель weak ptr .mp4
- 04.04.09 Пользовательский deleter .mp4
- 04.04.10 Знакомство с редактором vim и консольным компилятором .mp4
- 04.04.11 Жизненный цикл объекта .mp4
- 04.04.12 Идея RAII .mp4
- 04.04.13 RAII обёртка над файлом .mp4
- 04.04.14 Копирование RAII обёрток .mp4
- 04.04.15 RAII вокруг нас .mp4
- 04.04.16 Разбор задачи 1 .mp4
- 04.04.17 Разбор задачи 2 .mp4
- 04.05.01 Зачем нужны функции_ .mp4
- 04.05.02 Функции или методы классов_ .mp4
- 04.05.03 Какими должны быть функции_ часть 1 .mp4
- 04.05.04 Какими должны быть функции_ часть 2 .mp4
- 04.05.05 Философия понятного кода .mp4
- 04.05.06 Как передать объект в функцию .mp4
- 04.05.07 Как передать в функцию набор объектов .mp4
- 04.05.08 Как вернуть объект из функции .mp4
- 04.05.09 Как вернуть несколько объектов из функции .mp4
- 04.05.10 Возврат данных через исключения .mp4
- 04.05.11 Понятность вызовов конструкторов .mp4
- 04.05.12 Как рефакторить конструкторы с непонятными сигнатурами .mp4
- 05.01.00 Что вас ждет_ .mp4
- 05.01.01 Отладочные макроопределения .mp4
- 05.01.02 Санитайзеры .mp4
- 05.01.03 Введение в неопределённое поведение .mp4
- 05.01.04 Онлайн сервисы .mp4
- 05.01.05 Избавление от накладных расходов .mp4
- 05.01.06 Выполнение оптимизаций .mp4
- 05.01.07 Неожиданные последствия неопределённого поведения .mp4
- 05.01.08 Идиоматический С++ и неопределённое поведение .mp4
- 05.01.09 Идиоматический С++ и неопределённое поведение продолжение .mp4
- 05.01.10 Инструменты для обнаружения неопределённого поведения .mp4
- 05.02.01 Задача сериализации десериализации данных .mp4
- 05.02.02 Бинарная сериализация .mp4
- 05.02.03 Бинарный и текстовый режим потоков ввода вывода .mp4
- 05.02.04 Введение в protobuf .mp4
- 05.02.05 Установка protobuf .mp4
- 05.02.06 Синтаксис proto файлов .mp4
- 05.02.07 Сборка проектов, использующих protobuf .mp4
- 05.02.08 C++ Protobuf API 1 .mp4
- 05.02.09 C++ Protobuf API 2 .mp4
- 05.03.01 Что такое выравнивание .mp4
- 05.03.02 Выравнивание сложных объектов .mp4
- 05.03.03 Выравнивание при наследовании .mp4
- 05.03.04 Little Endian, Big Endian .mp4
- 05.03.05 Плотная упаковка .mp4
- 05.03.06 Виртуальные методы .mp4
- 05.03.07 Указатель vpointer .mp4
- 05.03.08 Таблица виртуальных методов .mp4
- 05.03.09 Конструкторы и деструкторы .mp4
- 05.03.10 Pure virtual .mp4
- 05.03.11 Введение в разработку трансляторов .mp4
- 05.04.01 Введение .mp4
- 05.04.02 Placement new .mp4
- 05.04.03 Наивная реализация конструкторов и функции Reserve .mp4
- 05.04.04 Обработка исключений .mp4
- 05.04.05 Уносим сырую память в класс обёртку .mp4
- 05.04.06 Функции std_uninitialized _ .mp4
- 05.04.07 Оператор присваивания и move конструктор .mp4
- 05.04.08 Resize, PushBack и PopBack .mp4
- 05.04.09 Гарантии безопасности исключений .mp4
- 05.04.10 Variadic templates .mp4
- 05.04.11 Наивная реализация EmplaceBack .mp4
- 05.04.12 Forwarding references .mp4
Advertisement
Add Comment
Please, Sign In to add comment