无论你传值还是传指针,函数都会生成一个临时变量,
但传引用时,不会生成临时变量,
当你传值时,只可以引用值而不可以改变值,但传值引用时,可以改变值,
当你传指针时,只可以改变指针所指的内容,不可以改变指针本身,但 传指针引用时 , 即可以改变指针所指的内容 , 又可以改变指针本身 ,
但传引用时,不会生成临时变量,
当你传值时,只可以引用值而不可以改变值,但传值引用时,可以改变值,
当你传指针时,只可以改变指针所指的内容,不可以改变指针本身,但 传指针引用时 , 即可以改变指针所指的内容 , 又可以改变指针本身 ,
但传引用主要是它不生成临时变量,不进行返回值copy等,速度快。
指向常量的指针:
可以改变指针指向哪个对象, 不能改变指针对象的值.
指针常量:
可以改变指向对象的值, 但不能改变指向的对象.