¿Cómo se puede entender que lo que se declara aquí: (esto es tomado de otro mensaje el this forum)Extraña declaración (plantillas). C++
template<typename C> static char (&f(ChT<int Fallback::*, &C::x>*))[1];
Así es como leí:
plantilla de la función estática f
llamada con (ChT<int Fallback::*, &C::x>*)
, pero entonces no puede tener sentido ¿por qué hay un operador de dirección y por qué hay una matriz?
Todavía estoy aprendiendo cómo entender las declaraciones de C++, así que explíquelo lenta y cuidadosamente.
¿por qué haces esto? – Axarydax
@Axarydax haciendo qué? –
Creo que veo de dónde sacó eso de xD –