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