Java的引用和C++的指针都是指向一块内存地址的,通过引用或指针来完成对内存数据的操作,就好像风筝的线轴一样,通过线轴总是能够找到风筝,但是它们在实现,原理作用等方面却有区别. (1)类型:引用其值为地址的数据元素,Java封装了的地址,可以转换成字符串查看,长度也可以不必担心.C++指针是一个装地址的变量,长度一般是计算机字长,可以认为是个int. (2)所占内存:引用声明时没有实体,不占空间.C++指针如果声明之后会用到才会赋值.如果用不到不会分配内存. (3)类型转换:引用的类型转换,也…