Programming 版 (精华区)

发信人: xxxxx (因为寂寞), 信区: Programming
标  题: Re: 引用到底是不是指针?
发信站: 哈工大紫丁香 (2002年02月28日10:23:30 星期四), 站内信件

两者底层实现相同,但处理和用途不同。比如,引用一般采用内存空间的
自动管理,而指针则需要编程者管理。

【 在 Roe (Roe) 的大作中提到: 】
: 拿以下的程序来说,swap函数定义了两个整形引用,当调用swap函数时,&用于传递参数
: 之前,指示编译程序将参数的地址传递给swap的两个整形引用,那这里的a,b是否与i,
: j共用了同一块儿内存?
: #include <stdio.h>
: main()
: {
:     extern void swap(int &a, int &b);
:     int i = 7, j = -3;
:     swap(i, j);
:     printf("The value of i = %d j = %d", i, j);
: }


--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: iris.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.742毫秒