#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
#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
空指针访问成员函数C++中空指针也是可以调用成员函数的,但是也要注意有没有用到this指针如
空指针调用函数
因为 C++ 中指针默认不被初始化,所以该指针变量指向一个随机的内存地址,这
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M