腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将返回对象
指针
的函数转换为返回空
指针
的函数合法吗?
、
、
、
、
C89 3.5.4.1 p2指向一种
类型
的函数的
指针
可以转换为指向另一种
类型
的函数的
指针
,然后再转换回来;结果应该与原始
指针
相比较。如果转换后的
指针
用于调用一个
类型
与被调用函数的
类型
不兼容的函数,则该行为是未定义的。 从任何其他对象
指针
浏览 2
提问于2019-10-24
得票数 4
回答已采纳
1
回答
当无符号int可以容纳任何地址时,uintptr_t和unsigned之间有什么区别吗?
、
、
uintptr_t描述uintptr_t 指向空的
指针
可以转换为指向任何对象
类型
的
指针
,也可以从
指针
转换到任何对象
类型
。指向任何对象
类型</e
浏览 3
提问于2019-10-08
得票数 2
回答已采纳
1
回答
严格的混叠是c还是c++?
、
、
、
在ISO/IEC 9899:TC2中,标准规定如下 指向对象或不完全
类型
的
指针
可以转换为指向不同对象或不完全
类型
的
指针
。如果结果
指针
不能正确地对齐指向
类型
,则行为为undefined。否则,当再次转换回时,结果将与原始
指针
进行比较。当指向对象的
指针
转换为指向字符
类型
的
指针
时,结果指向对象的最低寻址字节。结果的连续增量,直到对象的大小,生成指向对象剩余字节的
指针
浏览 1
提问于2011-09-03
得票数 6
回答已采纳
4
回答
C-1D和2D中的
指针
、
我知道以下几点:a是int *
类型
到a[0]的
指针
,而&a是int (*)[10]
类型
的
指针
。现在,我的问题是针对以下2D数组: b是int **
类型
的
指针
吗?还是int (*)[30]
类型
的
指针
?&b是int (*)[20][30]
类型
的
指针
吗?
浏览 4
提问于2014-07-16
得票数 2
回答已采纳
2
回答
指向不同
类型
的
指针
可以有不同的二进制表示吗?
、
、
、
我想知道是否允许C++实现以不同的方式表示指向不同
类型
的
指针
。我问你是因为 对象
指针
可以显式转换为不同
类型
的对象
指针
。当对象
指针
类型
的prvalue v转换为“
指针
到cv T”对象
指针
类型
时,结果是static_cast<cv T*>(static_cast<cv void*>(v))。注7:将指向
类型
为“T2 to T2”的对象的“
指针
到T1”<em
浏览 1
提问于2021-02-08
得票数 7
回答已采纳
1
回答
重新解释铸态转换
如节所示(10.1) 将“
指针
到成员函数”
类型
的prvalue转换为不同的
指针
到成员函
浏览 4
提问于2022-06-05
得票数 2
回答已采纳
3
回答
指向整数数组的
指针
与指向整数的双
指针
、
、
、
我认为整数数组的
类型
是指向整数的
指针
,因此这意味着指向整数数组的
指针
是指向整数的双
指针
类型
。但我得到的结果却不是这样。我怀疑
类型
整数数组不是指向整数的
类型
指针
。&p是指向3元素整数数组的
指针
类型
。ptr2是指向整数的双
指针
类型
。 所以我的问题是,如果整数数组是一个指向整数的
指针
,
浏览 0
提问于2019-06-12
得票数 3
回答已采纳
2
回答
(void*) ptr == ptr总是正确的吗?
、
、
、
、
因此,我在标准中找到了
指针
转换的段落,其中有关我的问题的段落是: 1指向空的
指针
可以转换为指向任何对象
类型
的
指针
,也可以从指向任何对象
类型
的
指针
转换。指向任何对象
类型
的
指针
可以再次转换为无效
指针
和返回
指针
;结果应与原始
指针
相比较。4将空
指针
转换为另一
指针
类型
将产生该
类型
的空<em
浏览 4
提问于2019-06-09
得票数 3
回答已采纳
2
回答
如果(p > 0) .这是未定义的行为吗?
、
警告:
指针
与整数零-Wextra的有序比较 1空
指针
常量是整数
类型
的整数形式的整数值(5.19),等于零或std::nullptr_t
类型
的prvalue。空
指针
常量可以转换为
指针
类型
;结果是该
类型
的空
指针
值,并且与指向对象的<e
浏览 1
提问于2014-04-21
得票数 2
回答已采纳
2
回答
关于指向对象的
指针
的一些混淆
、
、
问题1:
指针
值是什么? 问题2:如何理解**
指针
值不变** 否则,如果原始
指针
值指向一个对象a,而存在一个T
类型
的对象b (忽略cv-资格),即
指针
-可转换为a,则结果是指向b的
指针
。a,而目标
指针
值
浏览 4
提问于2020-04-15
得票数 2
1
回答
链式static_cast是如何定义的?
、
(5.2.9/10)
类型
“指向cv1空的
指针
”的r值可以转换为“指向cv2 T的
指针
”
类型
的r值,其中T是对象
类型
,cv2是与cv1相同的cv限定条件,或者比cv1更大的cv限定。将
类型
指针
转换为“
指针
到cv”并返回到原始
指针
类型
的
类型
的
指针
的值将具有其原始值。 既然,从void*进行转换的结果是int* (原始
指针
类型
),那么是什么
浏览 3
提问于2011-12-11
得票数 0
1
回答
指向成员转换的
指针
、
4.11/2指向成员转换的
指针
类型
“
指针
到cv T
类型
的B成员的
指针
”的r值,其中B是类
类型
,可以转换为
类型
“
指针
到cv T
类型
的D的成员”的rvalue,其中D是B的派生类(第10条)。转换的结果在转换之前引用同一个成员作为指向成员的
指针
,但它引用基类成员,就好像它是派生类的成员一样。结果引用D的B实例中的成员,因为结果具有
类型
“
指针
到cv
类型
的D成
浏览 3
提问于2010-11-28
得票数 14
回答已采纳
4
回答
指针
列表(
指针
类型
)?
、
、
、
我只是想知道为什么我做不到
指针
列表。我试图创建指向我的类的对象的
指针
列表,但当我写到:或者甚至是:VS显示一条错误消息:(很抱歉问这个愚蠢的问题,我只是在学东西)
浏览 2
提问于2016-05-29
得票数 0
3
回答
函数
指针
到uintptr_t / intptr_t的转换是否无效?
、
、
、
、
要执行相同的强制转换并保持ANSI兼容性,可以先将函数
指针
转换为uintptr_t,然后再将函数
指针
转换为数据
指针
: 这
浏览 24
提问于2022-02-07
得票数 6
回答已采纳
1
回答
如何释放指向堆中指向其他对象的
指针
类型
的
指针
到
指针
类型
?
因此,我决定今晚有一些
指针
乐趣:) :m_ppCursorHB(nullptr) m_ppCursorHB = new CursorHitBox* [iNumHB];}所以我一直在想,是否应该先删除
指针
到
指
浏览 2
提问于2011-09-13
得票数 0
回答已采纳
1
回答
在Pascal中使用
指针
类型
有什么好处?
、
我假设
指针
类型
是现代Pascal中简单
指针
的包装器。我没有找到任何关于这种
类型
的信息。我所知道的是,当我将
指针
声明为x: Pointer而不是x: ^Integer时,我不需要指定
指针
的
类型
。这是唯一能使
指针
类型
更好的东西吗?
浏览 5
提问于2014-11-29
得票数 0
回答已采纳
1
回答
访问
指针
类型
的静态属性
、
、
、
、
我试图在tuple中调用
类型
的静态方法,但是tuple使用
指针
,而不是
类型
本身。这意味着当我使用tuple_element时,我得到了一个
指针
类型
,不能用来调用静态方法。有人知道如何将
指针
类型
转换为非
指针
类型
,或者访问
指针
类型
的静态属性吗?
浏览 4
提问于2016-12-01
得票数 2
回答已采纳
2
回答
将非“`void`”
指针
转换为`uintptr_t`,反之亦然
、
、
、
有两个相关的C标准规则: 下面的
类型
指定一个无符号整数
类型
,其属性是任何指向void的有效
指针
浏览 3
提问于2015-12-15
得票数 18
回答已采纳
1
回答
转换为指向函数返回数组的
指针
-允许吗?
、
、
、
、
记住这个($6.5.2.2.1): -函数
类型
描述具有指定返回
类型
的函数。函数
浏览 0
提问于2016-01-14
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+中智能指针及其类型的介绍
分别写出BOOL,int,float,指针类型的变量a 与“零”的比较语句。
借问变量何处存,牧童笑称用指针,Go lang1.18入门精炼教程,Go lang类型指针(Pointer)的使用EP05
C语言-数组指针与指针数组
C语言:函数指针数组和函数指针数组指针的深度剖析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券