template<class T, typename U> ptrdiff_t foo(T U::* m)
{
// return offset
}
Как мога да получа отместването на полето 'm' в този контекст? Бих предпочел да използвам am израз по време на компилиране.
Благодаря предварително за всяка помощ. С Най-Добри Пожелания