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

ПостВот насколько надо просто чувствовать С++

17 сентября 2026
𝐑
𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠
Фотография
нажмите — покажем
Вот насколько надо просто чувствовать С++ Решил значит отладить цикл, добавил после строки GWires.Emplace(...) вызов остановки отладчика __debugbreak(), чтобы посмотреть на локальные переменные Открываю - А у меня просто нет этих переменных! И первые мысли: Проблема в отладчике? Нет. Проблема в IDE? Нет. В чем-то еще? А может... Деструкторы, бл! Кароче: С++ скрытно под собой, после создания обьектов кабеля (Cable) и провода (Wire) вызывает их конструкторы (FCable::FCable() и FWire::FWire()) Мы работаем с этими обьектами Но уже после - наоборот. Сразу вызывает их деструкторы (FCable::~FCable() и FWire::~FWire()) И затем я вызывается отладчик, когда обьекты уже как бы удалены Решение? Ну, я ничего лучшего не придумал, кроме как после вызова отладчика вызвать консоль и написать что-то наподобие printf("123") и все :) Зачем? Чтобы отложить вызов деструкторов ПОСЛЕ моего вызова отладчика
71 ·

Рядом в ленте

𝐑𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠Фотография𝐑𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠Показалось
это сообщение
𝐑𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠Хы𝐑𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠WebAssembly? WebAssembly! Что могу сказать Не зря. Вот не зря сука я говорил, и не однократно говорил, что STL эта ваша - фигня полная! Я, лично, не доверяю STL
𝐑𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠𝐑𝐨𝐨𝐭𝐓𝐨𝐨𝐥 𝐁𝐥𝐨𝐠@RootToolBlog · канал · Развлечения
194подписчиков65средний охват поста
Лента площадки Открыть в Telegram

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

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