Say I have to deal ushort
and uint
some way, but string
differently. So guess I need one specialized template for string
and other to both ushort
and uint
. Is it?
// for most
void func(T)(T var) { ... }
// for uint and ushort
void func(T: uint, ushort)(T var) { ... }
That is the idea, although the code can't compile. It's valid or very bad?