Yes you can do it less cleanly with macros or inline functions. But you can't do it performantly with struct and function pointers.
Yes you can do it less cleanly with macros or inline functions. But you can't do it performantly with struct and function pointers.