Библиотека задач по C++ | тесты, код, задания
12.5K subscribers
980 photos
5 videos
275 links
Задачи и тесты по C++ для тренировки и обучения.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/7a480301

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🧨 Задача на выходные: битовое поле, которое лжёт


Сделали компактную структуру флагов. Записали 1, сравниваем с 1 — не сходится. Призраки?

struct Flags { int active : 1; };

int main() {
Flags f;
f.active = 1;

if (f.active == 1)
std::cout << "ok\n"; // не печатает!
}


Задача: объясни, почему однобитное знаковое поле хранит не то, что ждёшь, и какое значение реально читается. Как объявить поле правильно?

💬 Кто наступал на эти грабли — пишите в комментариях.


📍Навигация:
ВакансииЗадачиСобесыКанал в Max

Библиотека C/C++ разработчика

#междусобойчик