С++: Создание класса Стек

В данном видео создаем стек в ООП-стиле - в виде шаблонного класса на языке С++. Данное видео записано в рамках консультации для студентов 1-го курса, которую проводил я вместе с студентами 3-его курса группы КИ. Доработанный (в основном, в части проставления комментариев) код можно увидеть здесь: https://onlinegdb.com/SkrcejYgw Этот код 1) pop() работает не оптимально по скорости из-за того, что производится копирование при возврате элемента - решение - использовать void-метод pop, как в STL. 2) не хватает конструктора копирования и operator=, при попытке скопировать стек производится поверхностное копирование, а не полное, лучшее решение - см. идиому copy&swap (https://stackoverflow.com/questions/3....

Разбор со студентами статьи Популярные вопросы на собеседовании по C++ и ответы на них
▶︎

Разбор со студентами статьи Популярные вопросы на собеседовании по C++ и ответы на них

Уроки С++ Стек, Куча, Указатели (11)
▶︎

Уроки С++ Стек, Куча, Указатели (11)

Изучение C++ в одном видео уроке за час!
▶︎

Изучение C++ в одном видео уроке за час!

shallowRef vs ref: разница в сотни раз
▶︎

shallowRef vs ref: разница в сотни раз

ПИШЕМ ПРИЛОЖЕНИЕ СПИСОК ДЕЛ НА C# WPF ОТ НАЧАЛА ДО КОНЦА | DATAGRID | JSON ПАРСИНГ РАБОТА С ФАЙЛАМИ
▶︎

ПИШЕМ ПРИЛОЖЕНИЕ СПИСОК ДЕЛ НА C# WPF ОТ НАЧАЛА ДО КОНЦА | DATAGRID | JSON ПАРСИНГ РАБОТА С ФАЙЛАМИ

уроки по с++. 20 урок. Стек
▶︎

уроки по с++. 20 урок. Стек

Разбираемся в АЛЛОКАТОРАХ
▶︎

Разбираемся в АЛЛОКАТОРАХ

Полное изучение C++ / Курс в одном видео для начинающих с нуля
▶︎

Полное изучение C++ / Курс в одном видео для начинающих с нуля

C++ Russia 2017: Антон Полухин, Как делать не надо: C++ велосипедостроение для профессионалов
▶︎

C++ Russia 2017: Антон Полухин, Как делать не надо: C++ велосипедостроение для профессионалов

Algorithm complexity estimation. Algorithm complexity. Big O
▶︎

Algorithm complexity estimation. Algorithm complexity. Big O

What is REST API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Client-Server. The Complete...
▶︎

What is REST API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Client-Server. The Complete...

CppCon 2014: Scott Meyers "Type Deduction and Why You Care"
▶︎

CppCon 2014: Scott Meyers "Type Deduction and Why You Care"

Singly Linked List | Dynamic Data Structures #1
▶︎

Singly Linked List | Dynamic Data Structures #1

How Hash Tables Work | Data Structures
▶︎

How Hash Tables Work | Data Structures

Простейшая пара "Клиент-Сервер" на сокетах (Windows, C++)
▶︎

Простейшая пара "Клиент-Сервер" на сокетах (Windows, C++)

#11. Делаем двусвязный список на С++ | Структуры данных
▶︎

#11. Делаем двусвязный список на С++ | Структуры данных

Указатели c++ что это. Для чего нужны. Указатели c++ разыменование.  C++ для начинающих. Урок #46
▶︎

Указатели c++ что это. Для чего нужны. Указатели c++ разыменование. C++ для начинающих. Урок #46

CI/CD — In Plain English with a Clear Example
▶︎

CI/CD — In Plain English with a Clear Example

queue | priority queue  | Адаптеры контейнеров | Библиотека стандартных шаблонов (stl) | C++ #12
▶︎

queue | priority queue | Адаптеры контейнеров | Библиотека стандартных шаблонов (stl) | C++ #12

Односвязный список
▶︎

Односвязный список