Какое ключевое слово C++ предотвращает наследование от класса?
Anonymous Quiz
4%
sealed
85%
final
6%
private
4%
protected
1%
static
Какое расширение C++23 улучшает работу с ranges?
Anonymous Quiz
14%
Range-based for loops
57%
std::ranges::to для преобразования ranges в контейнеры
14%
Automatic range deduction
9%
Range templates
6%
Virtual ranges
Что означает "Strong Exception Safety" гарантия?
Anonymous Quiz
24%
Исключения никогда не выбрасываются
11%
Все исключения обрабатываются автоматически
53%
Операция либо успешна, либо программа остается в исходном состоянии
9%
Исключения приводят к завершению программы
3%
Используются только стандартные исключения
Какая проблема решается с помощью std::invoke?
Anonymous Quiz
14%
Асинхронный вызов функций
5%
Проверка сигнатуры функций
77%
Унифицированный способ вызова callable объектов
1%
Кэширование результатов вызовов
2%
Логирование вызовов функций
Какое нововведение C++23 улучшает работу с многомерными контейнерами?
Anonymous Quiz
20%
Multi-dimensional arrays
64%
std::mdspan для работы с многомерными view
9%
Automatic array dimensions
2%
Nested containers
5%
Matrix templates
Что произойдет, если использовать std::cout << "Hello"[1];?
Anonymous Poll
20%
Ошибка компиляции
18%
Выведет "H"
59%
Выведет "e"
3%
Выведет "ello"
❤3🌚1
Какая главная опасность возвращения ссылки на локальную переменную?
Anonymous Quiz
13%
Утечка памяти
1%
Ошибка компиляции
5%
Исключение runtime
1%
Замедление программы
80%
Неопределенное поведение при обращении
🚀 Главная ошибка новичка в ML — строить звездолёт вместо велосипеда
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Многие сразу хотят свою Midjourney, но в итоге получают только выгорание.
Успех начинается с «велосипеда»: научитесь предсказывать цены или классифицировать отзывы. Освойте базу, а уже потом стройте «звездолёты».
Наш курс «ML для старта в Data Science» — это и есть тот самый правильный старт от простого к сложному.
👉 Начните правильно
Берёте курс «ML для старта» до конца недели — Python в подарок.
❗А 21 августа пройдет бесплатный вебинар с Марией Жаровой: узнаете, какие проекты качают скилл, а какие качают ваши нервы.
А какой самый сложный проект вы брались делать в самом начале? 🫢
Что такое "object slicing" в C++?
Anonymous Quiz
8%
Удаление части объекта из памяти
62%
Потеря производных членов при копировании в базовый тип
17%
Разделение объекта между потоками
6%
Оптимизация компилятора
8%
Техника сериализации
Если класс имеет пользовательский деструктор, что еще нужно определить согласно "Rule of Five"?
Anonymous Quiz
2%
Только конструктор копирования
1%
Только оператор присваивания
91%
Copy constructor, copy assignment, move constructor, move assignment
3%
Только move-семантику
3%
Виртуальные функции
Какая проблема возникает при использовании голых указателей для управления ресурсами?
Anonymous Quiz
2%
Медленная работа
2%
Невозможность полиморфизма
1%
Ошибки компиляции
95%
Потенциальные утечки ресурсов
1%
Проблемы с инкапсуляцией
😁1🤔1
🧐Слышали о контейнерах в C++, но не уверены, когда и как их правильно использовать?
На открытом уроке «Контейнеры C++» 20 августа в 20:00 МСК мы разберём, как эффективно использовать стандартные и сторонние контейнеры в C++. Мы рассмотрим популярные STL-контейнеры — std::vector, std::list, std::deque, а также контейнеры-адаптеры и библиотеки сторонних разработчиков, такие как folly, boost и libcuckoo. Поймём, в каких случаях использовать каждый из них, чтобы повысить производительность и улучшить архитектуру программ.
Вы получите конкретные знания, которые можно сразу применить в реальных проектах, и сможете выбирать оптимальные решения для работы с данными в C++.
⚡️Регистрируйтесь на вебинар и получите скидку на курс «C++ Developer. Professional»: https://clc.to/w1uW8A
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На открытом уроке «Контейнеры C++» 20 августа в 20:00 МСК мы разберём, как эффективно использовать стандартные и сторонние контейнеры в C++. Мы рассмотрим популярные STL-контейнеры — std::vector, std::list, std::deque, а также контейнеры-адаптеры и библиотеки сторонних разработчиков, такие как folly, boost и libcuckoo. Поймём, в каких случаях использовать каждый из них, чтобы повысить производительность и улучшить архитектуру программ.
Вы получите конкретные знания, которые можно сразу применить в реальных проектах, и сможете выбирать оптимальные решения для работы с данными в C++.
⚡️Регистрируйтесь на вебинар и получите скидку на курс «C++ Developer. Professional»: https://clc.to/w1uW8A
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Media is too big
VIEW IN TELEGRAM
🚀 YADRO приглашает C++ разработчиков в команду OpenBMC и встроенных систем!
Если вы хотите создавать сложное программное обеспечение для серверов и систем хранения данных, работать с передовыми технологиями Linux и участвовать в проектах open source, то эта возможность для вас.
📌 Кого мы ищем:
• Ведущего разработчика C++ (Linux/OpenBMC)
• Ведущего разработчика интерфейсов встроенных систем
• TeamLead разработки OpenBMC
🧰 Технологический стек и задачи:
• C++ (стандарты 17, 20, 23), STL, Boost
• Linux-среда, systemd, D-Bus, Yocto, bash, Python
• Работа с ядром прошивки OpenBMC, взаимодействие с UEFI/BIOS
• Разработка и поддержка сложных интерфейсов встроенных систем
💼 Условия работы:
• Гибкий формат: удалённо или в офисах в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске
• Работа с масштабными проектами в уникальной команде инженеров
• Возможность горизонтального и вертикального карьерного роста
💙 Узнайте больше и откликайтесь на вакансии прямо на сайте!
Если вы хотите создавать сложное программное обеспечение для серверов и систем хранения данных, работать с передовыми технологиями Linux и участвовать в проектах open source, то эта возможность для вас.
📌 Кого мы ищем:
• Ведущего разработчика C++ (Linux/OpenBMC)
• Ведущего разработчика интерфейсов встроенных систем
• TeamLead разработки OpenBMC
🧰 Технологический стек и задачи:
• C++ (стандарты 17, 20, 23), STL, Boost
• Linux-среда, systemd, D-Bus, Yocto, bash, Python
• Работа с ядром прошивки OpenBMC, взаимодействие с UEFI/BIOS
• Разработка и поддержка сложных интерфейсов встроенных систем
💼 Условия работы:
• Гибкий формат: удалённо или в офисах в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске
• Работа с масштабными проектами в уникальной команде инженеров
• Возможность горизонтального и вертикального карьерного роста
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Бесплатный вебинар — прогнозируем цены и не сходим с ума
21 августа в 19:00 МСК будет бесплатный вебинар с Марией Жаровой — экспертом в ML и Data Science.
Тема:
Подробности рассказываю в гс выше — включай, чтобы не пропустить.
21 августа в 19:00 МСК будет бесплатный вебинар с Марией Жаровой — экспертом в ML и Data Science.
Тема:
«Введение в машинное обучение: как спрогнозировать стоимость недвижимости».
Подробности рассказываю в гс выше — включай, чтобы не пропустить.
Какая проблема может возникнуть с самоприсваиванием (self-assignment)?
Anonymous Quiz
6%
Компилятор не позволит это сделать
59%
Undefined behavior при освобождении ресурсов до копирования
9%
Автоматический вызов move-конструктора
15%
Бесконечная рекурсия
11%
Дублирование объекта в памяти
Какая проблема с использованием new[] и delete вместо delete[]?
Anonymous Quiz
41%
Memory leak
1%
Double deletion
4%
Компилятор выдаст ошибку
53%
Undefined behavior из-за неправильного освобождения массива
0%
Снижение производительности
❤1❤🔥1