Привет-привет, коллеги и те, кто любит покритиковать с доброй улыбкой! Сегодня я решил на пару часов отвлечься от своей эпопеи с кодом и написать про то, как сотворил калькулятор с графическим интерфейсом на C++20 и SFML.
Не ждите тут мегапроекта уровня NASA — это скорее как приготовить бутерброд с колбасой: просто, быстро и вкусно. Но зато с изюминкой! Да-да, ведь программирование — это не только баги и бесконечные дебаги, но иногда и удовольствие от того, что твой код сразу видно на экране. Вспомним старые-добрые времена: кто помнит свои первые попытки сделать калькулятор?
У меня это было в эпоху динозавров — ещё на Pascal для курсовых. Тогда казалось, что я создаю машину времени, а не просто программу для сложения двух чисел. Потом был этап «самодельных парсеров» на C — это как пытаться объяснить бабушке, что такое интернет через телефонную трубку.
Сейчас можно взять Qt или даже Unreal Engine (шутка!), но я выбрал SFML версии 2.6.1 — последнюю стабильную по состоянию на март 2025 года. Подробнее ...