若指针作为函数的形参,如 f(A* a) 调用点为 A *b=new A(); f(b); 我想说学了C++这么久了,这种错误应该要很容易就看得出来的。。。 要是需要改变b的指向地址,那么,函数的参数应该为 A * &a;