How can I understand what is posted here: (this is taken from another post on this forum )
template<typename C> static char (&f(ChT<int Fallback::*, &C::x>*))[1];
Here is how I read:
the template of the static function f called with (ChT<int Fallback::*, &C::x>*) , but then I canβt understand why the operator address exists and why the array exists?
I'm still learning how to understand C ++ declarations, so please explain it slowly and carefully.
c ++ templates
There is nothing we can do
source share