①指针可以为空,引用不能为空; ②指针可以被赋值,引用必须在声明时赋值,之后不能被赋值; ③指针可以指向堆中空间,引用不能指向堆中空间,如int &p=new int; 会编译出错。 转载于:https://www.cnblogs.com/yuanyuan/p/3491710.html