注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 部署SMS2003+SP1详细过程
 帮助

引用参数


2007-12-18 16:59:28
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://298452.blog.51cto.com/288452/55756
使用引用参数的原因:
a。程序员可以修改调用函数中的数据对象
b。通过传递引用而不是整个数据对象,可以提高程序运行的速度(这也是使用指针参数的原因)。
 
一、对于使用传递的值但不做修改的函数:
1.若数据对象很小,则使用按值传递,如内置函数或小型结构等。
2.如果数据对象是数组,则使用const指针。
3.如果数据对象是较大的结构,则使用const指针或者const引用。
4.如果数据对象是类对象,则使用const引用。
二、对于修改调用函数中数据的函数:
1.若数据对象是内置类型,则使用指针。
2.如果数据对象是数组,则只能使用指针。
3.如果数据对象是较大的结构,则使用指针或者引用。
4.如果数据对象是类对象,则使用引用。
 
 
 

本文出自 “lion_pc” 博客,请务必保留此出处http://298452.blog.51cto.com/288452/55756



上一篇 引用变量  下一篇 函数模板 显示具体化



    文章评论
 
2007-12-18 17:29:47
总结的可以

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: