我试过这个:
class A{
void fun()
{
cout<<"Hello World";
}
};
int main()
{
A* obj;
obj->fun();
}
Run Code Online (Sandbox Code Playgroud)
它打印"Hello World".但我没有分配任何记忆.
有问题的代码具有未定义的行为,使用指针的不确定值.
它可能崩溃,或做任何事情,包括它可能会起作用.
如果成员函数不需要实例,则将其作为static成员函数; 然后你就可以这样称呼它A::fun().
| 归档时间: |
|
| 查看次数: |
190 次 |
| 最近记录: |