重複の可能性:
NULL ポインターでのクラス メンバーへのアクセス
非常にばかげた質問、または私の概念的な疑問かもしれません。
#include <iostream>
using namespace std;
class A
{
public:
void print()
{
cout<<"Printing\n";
}
};
int main()
{
A * a = NULL;
a->print();
return 0;
}
出力は次のとおりです。
a
クラスAのメンバー関数にアクセスできるポインター(NULL)はどうですか.
説明してください...ばかげた質問かもしれませんが、NULLポインターはクラスのメンバー関数にアクセスできないという印象を受けました。