C++类的函数参数必须是引用么?如果不是求详解?

[复制链接]
查看11 | 回复2 | 2010-11-30 14:01:25 | 显示全部楼层 |阅读模式
C++
主要是类的对象的函数参数必须是引用类型呢么?求详解?

回复

使用道具 举报

千问 | 2010-11-30 14:01:25 | 显示全部楼层
不必。引用可以改变参数的值并且提高程序的效率,所有大多数情况都用,但一些不能改变的参数,就不必用引用,或者加const。
回复

使用道具 举报

千问 | 2010-11-30 14:01:25 | 显示全部楼层
首先值传递是完全拷贝的,要知道类在内存中的存储格式。如果一个类中有指针,赋值语句只将指针值赋给了一个类,不拷贝指针指向的内存空间。类是函数参数也不一定必须是引用。可以试试没有指针数据成员的情况。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行