胆的功能与作用:引用 指针

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 04:42:22
         引用 指针 一直都是在对它们进行区别 区分,但始终没有真正的转换成自己描述它们的语言;原先的理解:引用就是本身对象的一个小名,改变引用就相当于改变其本身,引用就是不变的指针,引用要初始化,引用只能指向一个对象,并始终不变;而指针可以指向好多对象,可以不初始化,但最好初始化为NULL;(这就是拴野狗的地方)         但是这样对父母讲,还是无异于天书啊;         在C++中,函数参数主要采用两种传递方式:值传递和引用传递。所谓值传递是指在调用函数时将实际参数复制一份传递到函数中,这样,在函数中如果对参数进行修改,将不会影响到实际参数;而引用传递是指在调用函数时将实际参数的地址传递到函数中,那么,在函数中对参数所进行的修改,将影响到实际参数。         值传递 相当于作一个草稿,一个副本,对它作任何改变都不会影响对原来的版本,但要承担复制的开销         而引用,我的理解就是本身走不开,要替身帮助完成任务,相当于皇帝的尚方宝剑,或者其它东西,见它就好像见着了皇帝一样;要明白的一点就是,哪个是替身,哪个是真身;int&  tishen = zhenshen; 替身拿着皇帝的诏书&;      参考网址:1)http://book.51cto.com/art/201001/181663.htm2)http://blog.csdn.net/thimin/archive/2007/04/02/1549075.aspx