What will happen when I call a member function on a NULL object pointer?
- by Rajendra Kumar Uppal
I was given the following as an interview question:
class A
{
public:
void fun()
{
std::cout << "fun" << std::endl;
}
};
A* a = NULL;
a->fun();
What will happen when this code is executed, and why?