Веб-версияОткрыть в Telegram

ПостСобираем scope guard для автоматического отката!

3 сентября 2026
C
C/C++ Ready | Программирование
Фотография
нажмите — покажем
Фотография
нажмите — покажем
Фотография
нажмите — покажем
Фотография
нажмите — покажем
Фотография
нажмите — покажем
Собираем scope guard для автоматического отката! Иногда функция успевает изменить состояние, открыть ресурс или создать временный файл, а потом падает на следующем шаге. Вручную расставлять cleanup перед каждым return неудобно и легко забыть. В этой задаче: • сохраняем cleanup-функцию • запускаем её в деструкторе • отключаем cleanup после успешного завершения • используем guard как маленькую защиту от ранних выходов Код полезен для временных файлов, lock-файлов и rollback действий, где важно не оставить систему в промежуточном состоянии. 📣 C++ Ready | #задача
17 · 2.4K ·

Рядом в ленте

CC/C++ Ready | ПрограммированиеРазбираем std::expected для ошибок без исключений! std::expected помогает вернуть либо значение, либо понятную ошибку через один тип. Это удобно для парсинга, зCC/C++ Ready | ПрограммированиеПочему ссылка на элемент vector может внезапно сломаться? Иногда хочется сохранить ссылку на элемент, а потом продолжить добавлять данные: std::vector<int> nums
это сообщение
CC/C++ Ready | Программирование7,2 млн рублей призового фонда и реальные задачи космической отрасли 🚀 В сентябре пройдет серия КосмоХакатонов для студентов, молодых ученых и специалистов. УчаCC/C++ Ready | ПрограммированиеПочему std::vector<bool> может вести себя странно? На первый взгляд vector<bool> выглядит как обычный vector, только для логических значений. Кажется, что кажды
CC/C++ Ready | ПрограммированиеC/C++ Ready | Программирование@cpp_ready · канал · Технологии
15 602подписчиков2 243средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем