第1个回答 2008-05-14
你的指针必须要指向一个对象才可以(只要指针不为空指针就可以)...
A *a,*b;
a=new A();
b=a;
比如这里b也可以不new,因为它有指向的对象(和a是同一个)
第2个回答 2008-05-14
你的a指针没有指向某一内存空间,那么它就不可能执行print()方法,所以会出错。
如果你要执行方法,就需要指定内存空间。
第3个回答 2008-05-14
你现在的指针并没有指向一个具体的对象,属于悬挂指针,所以会有错啊,指针一定要指向一个具体的对象才可以做
p->print()这样的函数调用