这个片段的输出如何变成“酷”?

时间:2015-08-24 19:17:24

标签: c++ output

在下面的代码片段中,虽然基本指针b没有分配任何内存,但它也是NULL但是甚至函数调用似乎都在工作。任何人都可以提供这种行为的正确理由。提前谢谢。

#include<iostream>
using namespace std;

class Base
{
    public:
    void foo()
    {
        cout<<"In foo";
    }
    void cool()
    {
        cout<<"In cool";
    }

};


int main()
{
    Base *b = NULL;
    b->cool();
    return 0;
}

0 个答案:

没有答案