Синтаксис и пример использования _Generic в C11

Я слышал, C11 добавил дженерики. Я немного погуглил, посмотрел несколько статей, понял, что есть новое ключевое слово (_Generic ) и все. Но я не могу понять все это.

Это что-то вроде дженериков в C # или шаблонов в C ++? Может ли кто-нибудь дать мне краткое объяснение определения обобщений в С11, его синтаксиса и простого примера использования?

Ответы на вопрос(3)

Ваш ответ на вопрос