Здравствуйте, Videoman, Вы писали:
V>Я, честно, вообще не представляю как на С делается такое:
V>допустим есть уже куча готового кода и нужно сказать — делай вот все-все на 99% тоже самое, но вот с этим новым типом — вот так...
V>На С++ просто делается перегрузка и все, компилятор сам подставит нужный новый метод, а остальное трогать не нужно.
В тёплой ламповой сишечьке для этого есть, барабанная дробь, дженерики!
https://en.cppreference.com/w/c/language/generic
Не хотели C++? получите лютую и беспощадную смесь макросов и
_Generic, ешьте не обляпайтесь