社区
C++ 语言
帖子详情
指针的引用?
wklucky
2005-11-07 04:11:52
指针的引用?这种用法一般用在什么情况下?具体是什么意思?
希望各位高手回答一下,最好代有例子,谢谢...
...全文
212
9
打赏
收藏
指针的引用?
指针的引用?这种用法一般用在什么情况下?具体是什么意思? 希望各位高手回答一下,最好代有例子,谢谢...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csjcrystal
2005-11-08
打赏
举报
回复
但"指向整形的常量指针的引用"又有何用处呢?既然不需要改变指针的值
比如论坛上一个帖子写的
bool detemin (int * const &a, const long &sa, int * const &b, const long &sb)
加不加引用有何作用?
=====================================
指针不能变,指向的内容可变
zl0126
2005-11-07
打赏
举报
回复
mark
jiangabc
2005-11-07
打赏
举报
回复
哦不对,是 &a 是整形指针。
a 是一个整形指针的引用。
a 可以改变,a 的被引用变量不可改变。
jiangabc
2005-11-07
打赏
举报
回复
是不是这样:
const 修饰 &a ,a 的被引用变量不可改变,a 可以改变.
int * 修饰 &a , 表示 a 是一个整型指针.
寻开心
2005-11-07
打赏
举报
回复
1 没有&就要加个*才能达到目的
也就是说,& 和 * 可以简单的理解为等价的, 那么有无它,类型是不一样的
2 用const表示,虽然使用的是引用,但是数值并不允许改变,防止程序当中对他进行修改
wklucky
2005-11-07
打赏
举报
回复
但"指向整形的常量指针的引用"又有何用处呢?既然不需要改变指针的值
比如论坛上一个帖子写的
bool detemin (int * const &a, const long &sa, int * const &b, const long &sb)
加不加引用有何作用?
寻开心
2005-11-07
打赏
举报
回复
void InitStack(LNode* & HS)
{
HS = NULL; // 函数返回后, HS就是NULL了
}
void InitStack(LNode* HS)
{
HS = NULL; // 函数返回后, HS依然是传递进来的数值
}
寻开心
2005-11-07
打赏
举报
回复
当然不一样了
指针的引用,相当于传递的是: 指针的指针, 这样指针的数值是可以改变的
而单传递指针,不传递指针的引用,那么指针指向的数据是可以改变,而指针本身是不可以改变的
引用和非引用的差异,最直观的区别就是传递的数值本身是否可以被改变
fun ( int a)
{
a = 3; //
}
fun1 ( int& a)
{
a = 4; //
}
...
main()
{
....
int a = 8;
fun(a); // 在 fun函数内部,a是等于3,但是当函数返回后,a依然是8,并没有变化
fun1(a); // 这里,在fun1函数内部,a等于4, 函数返回后,a也是4
}
指针类型也一样
fun(int * pA); // pA的数值在函数返回后不会变化
fun(int*& pA); // pA的数值在函数返回可能会发生变化,如果fun函数内部对pA赋值的话
jiangabc
2005-11-07
打赏
举报
回复
我也不懂,顶!
看到课本上有一个例子,初始化栈:
void InitStack(LNode* & HS)
{
HS = NULL;
}
感觉多余
请教了```
iOS面试-oc部分讲解
Runtime 1、isa、非
指针
类型的isa 2、方法缓存 3、消息机制 4、消息发送、动态方法解析、消息转发 OC内存 1、OC的内存布局 2、OC的内存管理方案 3、OC内存的数据结构 4、MRC与ARC 5、
引用
计数原理 6、弱
引用
指针
7、...
引用
与
指针
有什么区别?
引用
与
指针
有什么区别?
指针
和
引用
都是地址的概念,
指针
指向一块内存,它的内容是所指内存的地址;
引用
是某块内存的别名。 程序为
指针
变量分配内存区域,而不为
引用
分配内存区域。
指针
使用时要在前加 * ,
引用
...
C++
指针
的
引用
和指向
引用
的
指针
指向
引用
的
指针
使用
指针
的一个简单例子就是: int v = 1; int *p = &v; 需要预先强调的是没有指向
引用
的
指针
!因为
引用
不是对象,没有地址。但是指向
引用
的
指针
是什么形式呢? 是对一个
引用
进行如下取地址...
Java 基础 | Java 中
引用
与
指针
的关系
关键字包含 #
指针
,java
引用
,空
指针
,地址访问,
引用
类型,在 Java 编程语言中,程序员不需要担心程序的内存使用。Java 语言的自动垃圾收集器会不时地清理那些变成垃圾的对象。如果垃圾收集没有发生,垃圾对象将...
什么时候使用
指针
?什么时候使用
引用
?什么时候应该按值传递?
何时使用
引用
参数 使用
引用
参数的主要原因有两个: ...什么时候使用
引用
?什么时候应该按值传递? 下面是一些指导原则: 对于那些函数,它们只使用传递过来的值,而不对值进行修改。 (1)如
C++ 语言
64,567
社区成员
250,743
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章