Вопросы к Поиску с Алисой
Некоторые преимущества использования макроса _Generic в C:
_Generic позволяет выбирать функцию в зависимости от типа аргументов, переданных в функцию. learnc.info Это сродни перегрузке методов по типу аргумента во многих языках. learnc.info Однако у использования _Generic есть и недостатки: сложный синтаксис и ограниченное представление расширенного кода делают макрос трудным для понимания и отладки в случае ошибки. www.geeksforgeeks.org