您的位置:首页 > 编程语言 > C语言/C++

C++空指针调用成员函数

2016-11-25 17:17 197 查看
Class TempActor : public AActor
{
FString GetName()
{
return TEXT("TempActor ");
}
}

TempActor * temp = nullptr;
temp->GetName();
以上代码如果在C#里肯定会报NullReference,但是C++里执行正常。换句话说 空指针仍然能调用进成员函数,直到代码崩溃或者正常运行。如果GetName()为virtual的话,则一开始就会崩溃,不会调用进去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c 空指针