C++的引用可以改变对象吗
答案:2 悬赏:70 手机版
解决时间 2021-04-12 20:02
- 提问者网友:温柔港
- 2021-04-12 06:10
C++的引用可以改变对象吗
最佳答案
- 五星知识达人网友:等灯
- 2021-04-12 07:24
C++之前的语言有的是可以这样做的,但是C++的创始人认为这样做会导致语法很奇怪,因此就没有支持。有时候制造一个新的作用域可以达到这样的效果,例如
int main(){
int b,c;
int &a=b;
{
int &a=c;
}
}这样是可以达到这个效果的,虽然实质上是定义了一个新的同名变量……
int main(){
int b,c;
int &a=b;
{
int &a=c;
}
}这样是可以达到这个效果的,虽然实质上是定义了一个新的同名变量……
全部回答
- 1楼网友:过活
- 2021-04-12 08:30
不也以
使用引用时必须注意
(一)声明一个引用时,必须同时对他进行初始化,试图指向一个已存在的对象
(二)一旦一个引用被初始化后,就不能改为指向其他对象
---摘自c++程序设计 郑莉 第3版77页
使用引用时必须注意
(一)声明一个引用时,必须同时对他进行初始化,试图指向一个已存在的对象
(二)一旦一个引用被初始化后,就不能改为指向其他对象
---摘自c++程序设计 郑莉 第3版77页
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯