#include <iostream>
using namespace std;


class A
{
public:
int a ;
int b;
void prt(void){std::cout <<"prt here" << std::endl;}
};


int main() {
A* p = NULL;
p->prt();
}



因为其为静态绑定,编译时就已经制定了函数的如可地址。

输出结果为:

> ./a.out

prt here