D
$ cat b.cpp
struct A {
void foo() {}
};
int main() {
A a;
auto p = &a.foo;
}
$ clang++ b.cpp
b.cpp:7:11: error: cannot create a non-constant pointer
to member function
auto p = &a.foo;
^~~~~~
1 error generated.
Второе просто невалидный код)