Почему использование errno для обработки ошибок в многопоточном коде проблематично?
Anonymous Quiz
12%
errno не существует в C++
20%
errno работает только в однопоточном коде
10%
errno автоматически синхронизирован между потоками
2%
errno идеален для многопоточности
56%
errno является thread-local, но его легко перезаписать между проверкой и чтением
Какая проблема с игнорированием состояния потока после операций I/O?
Anonymous Quiz
7%
Потоки всегда в валидном состоянии
72%
Операция могла провалиться
6%
Потоки автоматически восстанавливаются
6%
Проверка состояния не нужна
7%
Состояние потока не меняется
🤔5
Почему placement new требует явного вызова деструктора?
Anonymous Quiz
14%
placement new не требует деструкторов
10%
Деструктор вызывается автоматически
3%
placement new запрещён в стандарте
41%
Память не управляется new/delete
32%
placement new не создаёт объекты
👾2
🔎 Собес сам себя не пройдет
Ты готов к собеседованию? А если проверю?
Залетай к нам и забирай курсы со скидкой 40%. Только до конца октября можно узнать много нового и отточить навыки.
🎯 Забирай курсы:
🐍 python для разработчиков;
🧮 алгоритмы и структуры данных;
📝 архитектуры и шаблоны проектирования;
🧩 основы IT для новичков.
⚡️ Не упусти скидку и получи долгожданный оффер!
Ты готов к собеседованию? А если проверю?
Залетай к нам и забирай курсы со скидкой 40%. Только до конца октября можно узнать много нового и отточить навыки.
🎯 Забирай курсы:
🐍 python для разработчиков;
🧮 алгоритмы и структуры данных;
📝 архитектуры и шаблоны проектирования;
🧩 основы IT для новичков.
⚡️ Не упусти скидку и получи долгожданный оффер!
Почему string concatenation в цикле с operator+ неэффективна?
Anonymous Quiz
3%
operator+ не работает со строками
1%
operator+ автоматически сортирует строку
1%
Это приводит к утечкам памяти
2%
operator+ самый быстрый способ конкатенации
93%
Каждая операция создаёт новую строку и копирует все данные
🎲 Знаешь, что хуже всего на собесе?
Когда задают простой вопрос, а ты не можешь ответить.
🤔 Это ощущение, когда понимаешь:
От «я знаю...» до «сейчас объясню!» всего один курс.
✅ Алгоритмы и структуры данных — от Big O до задач криптографии.
✅ Python для разработчиков — пиши чистый и эффективный код.
✅ Архитектуры и шаблоны — строй системы, которые масштабируются.
✅ Основы IT — всё необходимое для входа в профессию.
Выбирай любой и забирай со скидкой 40% только до конца октября.
🔗 Выбрать курс
Когда задают простой вопрос, а ты не можешь ответить.
🤔 Это ощущение, когда понимаешь:
«Блин, я это знаю... вроде... сейчас...»
От «я знаю...» до «сейчас объясню!» всего один курс.
✅ Алгоритмы и структуры данных — от Big O до задач криптографии.
✅ Python для разработчиков — пиши чистый и эффективный код.
✅ Архитектуры и шаблоны — строй системы, которые масштабируются.
✅ Основы IT — всё необходимое для входа в профессию.
Выбирай любой и забирай со скидкой 40% только до конца октября.
🔗 Выбрать курс
Что означает выражение vector<vector<int>>?
Anonymous Quiz
49%
Вектор векторов интов
2%
Ошибка компиляции в C++03
18%
Двумерный массив
19%
Всё вышеперечисленное в зависимости от версии стандарта
11%
A и B одновременно
🌚14😁3😢3🥱1
Можно ли перегрузить operator&&?
Anonymous Quiz
30%
Нет, это запрещено стандартом
32%
Да, но это плохая идея - теряется short-circuit evaluation
11%
Да, и это безопасно
14%
Только для пользовательских типов
13%
Только в C++20
🤔 Как ускорить браузер
Закрой все вкладки со словами «MacBook», «купить ноутбук», «ноут в рассрочку». Потому что у нас есть решение лучше.
🔥 Proglib разыгрывает MacBook Pro 14. Формула простая: покупаешь любой курс до 15 ноября → учишься 2 недели → пишешь куратору #розыгрыш
Пока у тебя открыто 147 вкладок с ценами, кто-то уже прокачивает скилы и может забрать приз.
👉🏻 Выбрать курс для участия
Закрой все вкладки со словами «MacBook», «купить ноутбук», «ноут в рассрочку». Потому что у нас есть решение лучше.
🔥 Proglib разыгрывает MacBook Pro 14. Формула простая: покупаешь любой курс до 15 ноября → учишься 2 недели → пишешь куратору #розыгрыш
Пока у тебя открыто 147 вкладок с ценами, кто-то уже прокачивает скилы и может забрать приз.
👉🏻 Выбрать курс для участия
Вы вызываете виртуальную функцию в конструкторе базового класса. Что произойдёт?
Anonymous Quiz
13%
Вызовется версия из derived класса
61%
Вызовется версия базового класса
13%
Undefined behavior
2%
Исключение std::bad_cast
11%
Программа скомпилируется, но линкер не найдёт символ
Какая сложность у std::map::insert?
Anonymous Quiz
54%
O(log n)
11%
O(n)
21%
O(1)
12%
O(n log n)
2%
Зависит от размера значений
❤1
Надоело ломать master случайным пушем? Есть решение. 😉
Разработчики на C/C++ оценят: SourceCraft не только поддерживает автодополнение и умную навигацию для плюсов, но и добавил фичи для безопасной разработки. Например, сканирование уязвимостей и секретов прямо при написании кода. 🛡️
А ещё у них есть «политики веток», которые защищают master от случайных коммитов — то, чего часто не хватает опенсорсным репозиториям. Интеграция с GitHub Actions и Yandex Cloud упрощает сборку и деплой C++-проектов. Похоже, можно немного выдохнуть за стабильность релизов. 👍
Разработчики на C/C++ оценят: SourceCraft не только поддерживает автодополнение и умную навигацию для плюсов, но и добавил фичи для безопасной разработки. Например, сканирование уязвимостей и секретов прямо при написании кода. 🛡️
А ещё у них есть «политики веток», которые защищают master от случайных коммитов — то, чего часто не хватает опенсорсным репозиториям. Интеграция с GitHub Actions и Yandex Cloud упрощает сборку и деплой C++-проектов. Похоже, можно немного выдохнуть за стабильность релизов. 👍