腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从另一个线程
访问
具有自动存储持续时间的对象
、
、
、
链接的问题是关于普通的
C
,但我的主要
语言
是
C
++,所以我试图找出相同的规则是否适用于
C
++。我在
C
11草稿N1570中找到了这一节 6.2.4.5声明标识
符
时没有链接且没有存储类说明
符
静态的对象具有自动存储持续时间,一些复合文本也是如此。试图从与对象关联的线程以外的线程
间接
访问
具有自动存储持续时间的对象的结果是implementation-defined.。具有自动或线程存储持续时间(6.6.5)的对象与一个特定线程相关联,并且只能
浏览 1
提问于2019-04-27
得票数 6
回答已采纳
1
回答
范围解析和此操作
符
、
在我最近上的(
C
++)课中,老师提到使用->操作
符
比使用点表示法和手动取消指针引用(例如(*ptr))要慢一点点。 这也适用于
C
吗?
浏览 3
提问于2015-09-24
得票数 4
回答已采纳
1
回答
关于k8s sdk方法返回指针类型
、
我了解到k8s sdk源代码有一个问题,当方法返回点类型时,调用方可以直接使用方法返回值而不使用*获取值, 定义的方法 为什么,演示代码,直接使用吊舱,而不是*吊舱
浏览 2
提问于2022-04-28
得票数 0
回答已采纳
2
回答
理解std::list迭代器的size()方法
、
、
、
std::list<std::vector<unsigned long> >::const_iterator it; non_mf.reserve(it->size());
浏览 1
提问于2021-08-09
得票数 0
回答已采纳
1
回答
对于bash中的“变量
间接
”,在
C
中对应或最接近的概念是什么?
、
、
我正在阅读关于bash中的变量
间接
寻址(一般情况,而不是例外情况)。对于bash中的“变量
间接
”,在
C
中有相应的概念吗?或者,在bash中,
C
语言
中的“变量
间接
”是什么意思?
浏览 0
提问于2015-12-06
得票数 0
4
回答
如果我知道一个值的地址,我可以以某种方式
访问
它吗?
、
、
、
假设我们有一个变量 int *pt;问题基本上是通过知道内存地址
间接
地
访问
存储在内存位置上的值如果不是在
c
++中,我们可以使用其他
语言
吗?
浏览 5
提问于2014-07-31
得票数 0
1
回答
Tc2xx三核的装配语法
、
、
、
我想知道汇编
语言
中方括号的作用。正如我以前使用ARM核时一样,当方括号被寄存器包围时,它意味着对该寄存器地址存储的值的引用。我参考了Hightec免费tricore入口工具链的用户指南中的文档,它说:
间接
:如果使用一个操作数(寄存器或常量)
间接
访问
内存,您可以根据您的选择将其包装在方括号中(例如,[r4])。这完全符合上述规范;但是,没有任何选项允许您指定使用这种
间接
说明
符
(阅读:方括号)是非法的、可选的还是强制性的。这意味着您不能更改默认值,即“可选”。当然,如果您在不允许使用<em
浏览 19
提问于2021-10-31
得票数 1
回答已采纳
1
回答
在
访问
C
中指针的值时,
间接
和销毁之间有什么区别吗?
、
、
我正在检查指针以及如何
访问
指针指向的内存位置的内容。 我的问题是:在
访问
C
中指针的值时,
间接
和反引用之间有什么区别吗?
浏览 2
提问于2015-03-01
得票数 8
回答已采纳
3
回答
为什么不应该使用地址常量表达式中的下列运算
符
来
访问
对象的值?
我一直在尝试以下来自
C
11标准的引用 ..。地址常量是空指针、指向指定静态存储持续时间对象的值的指针或指向函数指示
符
的指针;它应使用一元运算
符
或整数常量转换为指针类型显式创建,或通过使用数组或函数类型的表达式隐式创建。数组下标[]和成员
访问
。->运算
符
、地址和
间接
*一元运算
符
和指针转换可用于创建地址常量,但对象的值不应通过这些运算
符
访问
。 如何使用这些运算
符
访问
对象
浏览 1
提问于2017-08-16
得票数 0
回答已采纳
1
回答
为什么一元*运算
符
没有约束“操作数不应该是一个指向空的指针”?
、
、
、
C
2x,6.5.3.2地址和
间接
操作
符
,约束,2:
C
2x,6.5.3.2地址和
间接
操作
符
,语义,4: 一元*运算
符
表示
间接
。如果操作数指向一个函数,则结果是一个函数指示
符
;如果它指向一个对象,则结果是指定该对象的lvalue。
C
2x,6.3.2.1 L值、数组和函数指
浏览 8
提问于2022-02-07
得票数 3
回答已采纳
3
回答
指针运算
符
的正式名称
、
在指针的上下文中,操作
符
*和&的官方名称是什么?它们似乎通常分别被称为取消引用运算
符
和地址运算
符
,但不幸的是,标准中关于一元运算
符
的部分没有给它们命名。(见下文)这方面的标准非常明确: 指针是
语言
机制,地址是实现细节。地址是非类型化的,
浏览 8
提问于2010-03-21
得票数 5
回答已采纳
2
回答
打印出指针的值时是否需要
间接
操作
符
?
我正在读一本关于
c
语言
的书,并有一个关于它的字符串指针示例的问题。locations of chars are: \n"); printf("%p\n", str[x]); 为什么第一个printf中的字符串名前面需要
间接
操作
符
,为什么在for循环printf中不需要地址- of操作
符
?当我在str[x]前面添加address-of运算
符
时,地址就变得连续了。
浏览 1
提问于2018-07-10
得票数 0
回答已采纳
1
回答
如何实现
间接
、
一个人如何
间接
地提及任何事情?在我的例子中,它是一个列名。
语言
文档的“字段
访问
”部分让我毫无头绪。我想要的是“当前”作为标识
符
的值,而不是文字。 上面的代码应该会产生“一些带有这个和/或那个字符串”。
浏览 4
提问于2020-05-19
得票数 2
回答已采纳
2
回答
C
++中的优先级、++和*一元运算
符
的问题
、
、
、
、
我是那些想要了解他们所学
语言
的每一条规则的人之一(我认为这是理所当然的)。我想知道为什么这门
语言
会做这样的事情。 那么,为什么++*i要递增*i的值,而不是i指针呢?预增量运算
符
的优先级高于
间接
运算
符
。这似乎是常识性的事情,但我必须再次确切地知道原因。如果可以,请提供参考资料。
浏览 4
提问于2013-11-10
得票数 3
2
回答
删除指向
C
++中的结构的指针
、
、
、
我对
C
++并不熟悉,我正试图找出如何取消引用指向结构的指针,这样我就可以检索该结构中成员的值。在buildCar()中,我希望能够打印汽车的年份以及汽车的规格(设置后,这将是另一个结构的指针)。
浏览 0
提问于2019-03-07
得票数 0
回答已采纳
4
回答
使用指针存储字符串
、
、
我开始学习
C
语言
中的指针,直到我遇到“使用指针存储字符数组”这一主题之前,我一直很好地理解它。指针应该存储内存地址,或者换句话说,我们将一个变量的地址(使用地址操作
符
)赋给一个指针变量。我不明白的是,我们如何能够将字符串直接赋值给指针?那也没有地址运算
符
吗?另外,如果没有
间接
操作
符
(*),我们如何打印字符串呢?
浏览 0
提问于2018-07-03
得票数 0
3
回答
C
编译器--使用多重数组的
间接
、
、
、
、
根据定义,在
C
的每一种标准中,xy都等同于(通常编译为) *((x)+(y))。此外,数组的名称被转换为地址运算
符
--因此,如果x是数组,则为*((&(x))+(y))。因此,对于多维数组,x作为二维数组,xy将等价于(&(X))+(Y))+(Z))deref是在前面计算的地址加载值的指令-
浏览 7
提问于2021-10-05
得票数 1
1
回答
通过ESI和指针
间接
引导
、
我是组装编程的新手(MASM的x86 asm ),我正在学习ESI寄存器支持的
间接
地址,您只需要将地址放置到ESI中,然后使用
间接
操作
符
,您就可以
访问
指向的数据了。因为在程序集中编写
间接
操作
符
([])并不是必要的,主要是为了程序员的理解。 Q2。如果我将
间接
应用于指针变量,那么它们似乎不起作用。为什么会这样呢?指针是否仅作为容器使用。
浏览 1
提问于2016-09-26
得票数 1
回答已采纳
2
回答
为什么我们使用两个
间接
运算
符
来
访问
字符串数组?
换句话说,我们需要一个
间接
操作
符
来
访问
字符串Hello的第一个元素。 当我们有字符串数组时,为什么我们需要两个
间接
操作
符
,而数组只不过是一堆具有相同数据类型的内存位置?
浏览 1
提问于2018-09-06
得票数 1
回答已采纳
4
回答
为什么基本引用没有堆开销?
、
、
、
、
在的中,他提供了一种纯面向对象的
语言
(见第4页)。: 我注意到最上面的引用没有堆开销(白色矩形)。我想这是一种普遍现象,而不是为纯OO示例
语言</em
浏览 1
提问于2018-05-24
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C语言】&运算符
C语言运算符
C语言使用hiredis访问redis
C语言逻辑运算符详解
C语言-运算符默认优先级
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券