我正在尝试打印虚拟成员函数的地址.如果我知道哪个类实现了我可以编写的函数:
print("address: %p", &A::func);
Run Code Online (Sandbox Code Playgroud)
但我想做这样的事情:
A *b = new B();
printf("address: %p", &b->func);
printf("address: %p", &b->A::func);
Run Code Online (Sandbox Code Playgroud)
但是这不会编译.是否有可能做这样的事情,也许在运行时查找vtable中的地址?