All templates can be fully specialized (unlike partial specialization, which only works for struct/class and variables).
This mechanism can be used to provide more optimized code for concrete types or as a customization point for libraries.
Click to open in Compiler Explorer.
Leave a comment