程序人生
我一生的追求!!
随笔 - 19, 文章 - 0, 评论 - 21, 引用 - 1
数据加载中……
C++中引用变量的用例
#include
<
iostream
>
using
namespace
std;
int
main()
{
int
i
=
1
;
int
&
x
=
i;
//
对变量I的引用
cout
<<
"
i =
"
<<
i
<<
"
"
<<
"
address =
"
<<&
i
<<
endl;
cout
<<
"
x =
"
<<
x
<<
"
"
<<
"
address =
"
<<&
x
<<
endl;
int
y
=
2
;
x
=
y;
cout
<<
"
i =
"
<<
i
<<
"
"
<<
"
address =
"
<<&
i
<<
endl;
cout
<<
"
x =
"
<<
x
<<
"
"
<<
"
address =
"
<<&
x
<<
endl;
cout
<<
"
y =
"
<<
y
<<
"
"
<<
"
address =
"
<<&
y
<<
endl;
return
0
;
}
结果如下
i = 1 address = 0012ff6c
x= 1 address = 0012ff6c
i = 2 address = 0012ff6c
x= 2 address = 0012ff6c
y= 2address = 0012ff70
作为i的引用x,它们都指向相同的值和地址.
x=y;只是改变x的值,由于x是i的引用,所以,不能改变x的地址
posted on 2008-02-01 12:54
浴盆
阅读(106)
评论(0)
编辑
收藏
网摘
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
人才
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
Google站内搜索
相关文章:
相关链接:
最新IT新闻:
后“开放”平台时代
李彦宏首次表态竞价排名问题:有错能改善莫大焉
杨致远发表博客解释辞职原因
微软公布免费安全软件计划
《时代》:杨致远被Google玩弄于股掌之间?
Powered by:
博客园
Copyright © 浴盆
导航
博客园
首页
新随笔
联系
订阅
管理
<
2008年2月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1
2
3
4
5
6
7
8
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
随笔档案
2008年2月 (6)
2008年1月 (13)
相册
有音乐永远都是年轻的
积分与排名
积分 - 9476
排名 - 3786
最新评论
阅读排行榜
1. 2008年2月编程语言排名(2632)
2. static全局变量与普通的全局变量的区别/static局部变量和普通局部变量的区别/static函数与普通函数的区别(470)
3. ORACLE10g字符集转换操作的备忘(449)
4. 抽象方法和虚方法的区别(373)
5. 关于strlen/sizeof函数在char和string类型中的应用(361)
评论排行榜
1. 2008年2月编程语言排名(7)
2. 不使用第三个变量交换两个变量(6)
3. C++中关于sizeof的相关应用(3)
4. 用泛型实现在数组模拟入栈出栈时多类型的使用 (2)
5. 不包含适合入口点的静态main方法(2)