История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Я не зря написал:
Нет ты зря это написал причём второй раз так как тебе уже ответили на варианты применения.
_Generic оказывается напрочь бесполезен.
Потому что ты придумал случай когда он бесполезен. Не надо использовать вещи не по назначению (не ну можно, но в разумных пределах =) ), так как они всегда в таком случае будут бесполезны.
И без генериков жили и не тужили, что он есть что его нет, но как уже не раз писалось в частных случаях он оправдан и удобен. Смотри это как на обычный define который подкидывать типы нужным функция сам без твоих проверок, вот и всё, что от этого можно ещё хотеть?
Исходная версия LINUX-ORG-RU, :
Я не зря написал:
Нет ты зря это написал причём второй раз так как тебе уже ответили на варианты применения.
_Generic оказывается напрочь бесполезен.
Потому что ты придумал случай когда он бесполезен. Не надо использовать вещи не по назначению, так как они всегда в таком случае будут бесполезны.
И без генериков жили и не тужили, что он есть что его нет, но как уже не раз писалось в частных случаях он оправдан и удобен. Смотри это как на обычный define который подкидывать типы нужным функция сам без твоих проверок, вот и всё, что от этого можно ещё хотеть?