有人可以看看这个C++代码的运行结果嘛

这个代码的运行结果是什么!救我吧明天就要考试了!
#include <iostream.h>

class A

{

private:

const char *string;

public:

A(char *st);

~A();

}

globalobj ("全局global");

A::A(char *st)

{ string = st ;

cout<<"构造函数调用,初始化"<<string<<endl;}

A::~A()

{ cout<<"析构函数调用,销毁"<<string<<endl; }

void func()

{ A localfunc("局部对象localfunc");

static A staticobj("静态对象static"); }

int main()

{

A localmain("局部对象localmain");

A *ptr=new A("ptr指向");

func();

delete ptr;

return 0; }