Jakie są zasady dotyczące wskaźników funkcji i wskaźników funkcji składowych do funkcji standardowych?

Jakie są istniejące zasady dotyczące przenoszenia wskaźników funkcji lub wskaźników funkcji składowych do funkcji standardowych? Na przykład coś takiego

auto p = &std::string::size;

Czy to jest legalne? Czy byłoby bardziej lub mniej legalne, gdybym wyraźnie zażądał poprawnego typu, więc działałby nawet, gdyby istniało dodatkowe przeciążenie dodane przez implementacjęstd::string::size?

questionAnswers(1)

yourAnswerToTheQuestion