Загрузка страницы

Функции, стек и рекурсия в C++ // Демо-занятие курса «C++ Developer»

Функции - базовые "кирпичики", из которых строится программа в процедурном стиле. На вебинаре поговорим о том, как реализован вызов функции, узнаем, что из себя представляет стек и как он задействован в этом процессе.

Вкратце обсудим способы передачи параметров в функцию в языке C++ и поймем, почему их так много.

Познакомимся с рекурсивными функциями, решая классическую задачу о Ханойских башнях. Узнаем, почему обычно стоит избегать активного использования рекурсии.

Вебинар будет полезен начинающим разработчикам на C++ и тем, кто задумывается о переходе на этот язык.

«C++ Developer» - https://otus.pw/DQBQ/

Преподаватель: Андрей Рыжиков - разработчик в НИИ обработки аэрокосмических изображений

Пройдите опрос по итогам мероприятия - https://otus.pw/mY5r/

Следите за новостями проекта:
- Telegram: https://t.me/Otusjava
- ВКонтакте: https://otus.pw/850t
- LinkedIn: https://otus.pw/yQwQ/
- Хабр: https://otus.pw/S0nM/

Видео Функции, стек и рекурсия в C++ // Демо-занятие курса «C++ Developer» канала OTUS Онлайн - образование
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
5 июня 2024 г. 13:27:54
01:44:55
Другие видео канала
Анонс курсов сентября 2022 в OTUSАнонс курсов сентября 2022 в OTUSIT Recruiter vs IT HRBP как перестать сорсить и открыть новые горизонты в построении HR стратегииIT Recruiter vs IT HRBP как перестать сорсить и открыть новые горизонты в построении HR стратегииTDD + React // Курс «React.js Developer»TDD + React // Курс «React.js Developer»Введение в разработку 3D-игр на Flutter для iOS/Android и Web // Курс «Flutter Mobile Developer»Введение в разработку 3D-игр на Flutter для iOS/Android и Web // Курс «Flutter Mobile Developer»Путь системного аналитика: куда расти дальше сеньора // Курс «Системный аналитик. Advanced»Путь системного аналитика: куда расти дальше сеньора // Курс «Системный аналитик. Advanced»Supply Chain Management (SCM) в Облаке. AWS CloudFormation // Курс «Cloud Solution Architecture»Supply Chain Management (SCM) в Облаке. AWS CloudFormation // Курс «Cloud Solution Architecture»Взаимодействия на основе событийной модели // Демо-занятие курса «Software Architect»Взаимодействия на основе событийной модели // Демо-занятие курса «Software Architect»Введение в pytest // Демо-занятие курса «Python QA Engineer»Введение в pytest // Демо-занятие курса «Python QA Engineer»Цели в проекте и продукте: различия и валидация требований // Курс «Системный аналитик. Advanced»Цели в проекте и продукте: различия и валидация требований // Курс «Системный аналитик. Advanced»Сборка и запуск приложений. Туллинг Rust // Демо-занятие курса «Rust Developer. Basic Trim»Сборка и запуск приложений. Туллинг Rust // Демо-занятие курса «Rust Developer. Basic Trim»Инструменты аналитика для работы в IT компании // Демо-занятие курса «Бизнес- и системный анализ»Инструменты аналитика для работы в IT компании // Демо-занятие курса «Бизнес- и системный анализ»Shift left performance testing: инструменты Gatling и k6 // Курс «Нагрузочное тестирование»Shift left performance testing: инструменты Gatling и k6 // Курс «Нагрузочное тестирование»Автоматизируй это! Автоматизация API + удобные отчеты // Демо-занятие курса «JavaScript QA Engineer»Автоматизируй это! Автоматизация API + удобные отчеты // Демо-занятие курса «JavaScript QA Engineer»Кто такие  стилизованные персонажи // Демо-занятие курса «3D-художник стилизованных персонажей»Кто такие стилизованные персонажи // Демо-занятие курса «3D-художник стилизованных персонажей»Современные средства периметральной безопасности // Курс «Внедрение и работа в DevSecOps»Современные средства периметральной безопасности // Курс «Внедрение и работа в DevSecOps»Когортный анализ и сегментация // Демо-занятие курса «Продуктовая аналитика»Когортный анализ и сегментация // Демо-занятие курса «Продуктовая аналитика»Анализ финансового портфеля в R // Демо-занятие курса «Язык R для анализа данных»Анализ финансового портфеля в R // Демо-занятие курса «Язык R для анализа данных»Нейросети & NoCode VS разработчики. Кто победит?Нейросети & NoCode VS разработчики. Кто победит?Обзор облачных инструментов СУБД и кешей // Демо-занятие курса «Cloud Solution Architecture»Обзор облачных инструментов СУБД и кешей // Демо-занятие курса «Cloud Solution Architecture»Реактивное подключение к Postgresql в приложениях на Java // Курс «Java Developer. Professional»Реактивное подключение к Postgresql в приложениях на Java // Курс «Java Developer. Professional»Защита выпускных проектов курса «Kotlin Backend Developer. Professional»Защита выпускных проектов курса «Kotlin Backend Developer. Professional»
Яндекс.Метрика