编辑代码

#include <stdio.h>
class A
{
public:
    void PrintMe();
    int a;
};


void A::PrintMe()
{
    printf("Hello World\n");
    printf("a = %d \n", a);
}

int main(void)
{
    A* p1 = 0;
    p1->PrintMe();

    void* p2 = 0; // 没有创建类实例,节省了创建类实例需要的内存空间。
    ((A*)p2)->PrintMe(); // PrintMe 必须没有使用 类A中的任何成员变量
    return 0;
}