Преамбула В процессе разработке ПО у меня возникла необходимость определения перечислителей enum в централизованном заголовочном файле, тогда как их использование могло быть во многих исходных файлах. Это весьма удобно с точки зрения организации исходников и зависимостей. Однако для моих задач также требовалась регистрация перечислителей в системе метатипов Qt. О том, как делал я такую регистрацию и пойдет речь. Интервью с Qt — Мне нужно чтобы ты понимал мой enum. Читать дальше →
Через несколько дней заканчивается голосование по первой итерации реализации enum в PHP 8.1 . Уже видно, что голосов “за” гораздо больше, так что давайте кратко пройдемся и посмотрим, что же нам приготовили авторы языка. Зачем нужны enum? Зачем вообще нужны enum? По сути они служат цели…
Postgres поддерживает понятие перечислений (enum) На скорую руку попытался понять что это для бд и для клиента вообще: enum — статический упорядоченный набор значений Значение enum занимает на диске 4 байта Регистр имеет значение, т. е. 'happy' и 'HAPPY' — не одно и то же Разные enum сравнивать меж…
Часто разработчики интересуются почему не рекомендуется использовать тип поля enum в базе данных, и в этой статье мы рассмотрим все плюсы и минусы данного типа.Тип колонки enum используется для хранения данных, которые могут принимать определённые значения из заранее…