Desplazamiento del puntero al miembro
template<class T, typename U> ptrdiff_t foo(T U::* m)
{
// return offset
}
¿Cómo puedo obtener el desplazamiento del campo 'm' en este contexto? Preferiría usar una expresión en tiempo de compilación.
Gracias de antemano por cualquier ayuda. Atentament