引用形参和指针形参的比较


参数以引用参数传递和以指针形式传递效果相同;
差异是:
指针可能不指向某一实际对象,当我们提领指针时,一定要先确定其值并非为0;
而引用必定会代表某个确定的对象,所以不须做此检查;
故综合比较指针参数和引用参数 引用参数的更有优势,因为引用参数不需要检查,而使用指针参数时需要检查是否指向某一确定的对象;

总结:
1.将参数声明为引用的理由之一是,希望直接对所传入的对象进行修改
2.将参数声明为引用的理由之二是,降低复制大型对象的负担
3.传址方式主要应用于类类型之上,当传递内建类型时,不要使用传址方式

posted @ 2012-03-26 01:44  liuhao2638  阅读(1691)  评论(0编辑  收藏  举报