Как написать функцию сложение чисел в языке си?
🍊 Типобезопасные контейнеры в C: как заставить компилятор ловить ошибки без шаблонов
Положить структуру одного типа в список, предназначенный для другого, а потом искать причину падения программы — вполне реальный сценарий в C. Особенно если контейнер принимает универсальный указатель `void *`: он охотно пропустит данные, смысл которых уже не способен проверить. Дэниел Хупер в статье от 25 июня 2025 года показал способ вернуть такую проверку компилятору. Его идея — связать универсальную структуру данных с типом элемента через объединение `union`, а затем использовать эту связь в небольших макросах...
Садовод больше не переведёт участок в СНТ в ИЖС: проверьте в выписке, как записан дом
С 1 марта 2026 года владелец участка в СНТ больше не может перевести свой участок в ИЖС: часть 24 статьи 54 закона о садоводстве № 217-ФЗ запрещает менять вид разрешённого использования отдельного садового или огородного участка на территории садоводства. Раньше запрет касался только участков, нарезанных из земли старых товариществ, созданных до 2019 года. Теперь он касается всех садовых и огородных участков на такой территории, когда бы их ни нарезали. Если перевод нужен ради прописки и «настоящего» дома, этот путь не закрыт...