如果有两个指针同时指向一个struct会发生什么事?

 我来答
f4685461
2012-11-07 · TA获得超过630个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:179万
展开全部
不会发生什么惊天动地的大事
每个指向它的指针在改变其结构体中的变量值的时候 该结构体变量的值都会被改变

若两个指针在不同的线程中访问该结构体的话
其中一个线程修改了结构体中变量的值 而另一个线程中却想读取原来的值
那么会导致读取的数据错误
追问
那也就是说,如果我这两个指针只是为了更快的读取这个内存(链表中一个比较特殊的位置)而不是想对他进行修改的话是没有问题的对吧?
追答
嗯 没问题  只读没问题
归悦欣cf
2012-11-07 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1346万
展开全部
什么也不会发生,通过两个指针都可以操作该结构,仅此而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式