这个代码的运行结果是什么!救我吧明天就要考试了!
#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; }