腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
两个
结构
指针
之间
的
类型
转换
go
、
struct
、
type-conversion
*MyTime
的
ThisDate和ThatDate字段定义了一个MyStruct
类型
type MyStruct struct { ThatDate *MyTime `json:"thatdate,omitempty"` } 据我所知,我需要使用*MyTime,而不是MyTime,这样当我按照this answer
的
建议对这种
类型
的
变量执行我使用
的</em
浏览 43
提问于2019-05-26
得票数 0
回答已采纳
2
回答
C++中
的
类型
转换
:关联
类型
和无关
类型
c++
我正在阅读Bjarne
的
“C++编程语言”以学习C++,并阅读了以下段落: static_cast运算符在相关
类型
之间
进行
转换
,例如同一类层次
结构
中
的
一种
指针
类型
到另一种
类型
,将整型
类型
转换
为枚举,或者将浮点
类型
转换
为整型reinterpret_case处理不相关
类型
之间
的
转换
,例如指向<e
浏览 3
提问于2014-01-05
得票数 3
1
回答
C#中等效
结构
之间
的
有效
转换
c#
、
pointers
、
struct
、
casting
、
copy
我正在使用等效
结构
的
两个
库
之间
进行通信。,在这些
类型
之间
进行“
转换
”。知道C#是如何在内存中存储
结构
的
,难道没有更有效
的
方法来使用
指针
来实现这一点吗?另外,假设我有
两个
等价
结构
的
数组:TheirVector[] array2; //
浏览 1
提问于2021-03-03
得票数 2
回答已采纳
1
回答
如何在特定地址声明
结构
?
c++
、
linux
、
shared-memory
我有
两个
应用程序,它们使用共享内存段将数据从写入过程传递到读取过程。在共享内存段
的
顶部,我希望声明一个标头
结构
,以包含通用段数据,例如缓冲区计数值、读/写偏移量、线程互斥/条件变量等。头
结构
不包含任何
指针
。然后,所述段
的
其余部分用于在这
两个
进程
之间
传递
的
实际数据。 由于共享内存段附在进程上,因此我确信该段确实是有效
的
/可访问
的
。简单地将基段
指针
浏览 0
提问于2014-03-18
得票数 0
回答已采纳
1
回答
为什么我要得到“需要
指针
类型
的
算法”?
c
、
pointers
、
casting
、
struct
在下面的代码中,当我键入指向
结构
的
浮点数
指针
时,我会得到一个错误,但是如果我键入到其他
的
东西,编译器就不会抱怨。它为什么要这么做?Used type 'Color' where arithmetic or pointer type is required编辑:假设我有一个*x是一个指向颜色
的
指针
,那么得到那个颜色
的
正确方法是什么我目前正在使用Color c = *((Color *)(value)),但我不认为这是正确
的
方法。
浏览 1
提问于2012-03-07
得票数 5
回答已采纳
2
回答
什么是“一元
结构
”?
c++
、
constructor
在这里写着: static_cast关键字可用于
类型
之间
的
任何正常
转换
。依赖于静态(编译时)
类型
信息
的
转换
。这包括数值
类型
之间
的
任何
转换
、
指针
的
转换
和层次
结构
上
的
引用、使用一元构造函数进行
的
转换
、使用
转换
运算符进行
的
转换
浏览 4
提问于2020-04-16
得票数 2
回答已采纳
1
回答
使用
结构
c++进行强制
转换
c++
、
struct
我能简单地在c++中子
结构
中
转换
父
结构
吗? 我试着演绎: Base s; Child tmp = (Child)s; 并得到这个错误:没有匹配
的
C风格
转换
从... 有人能帮我解决这个错误吗?
浏览 15
提问于2019-06-05
得票数 1
4
回答
C:
两个
空
指针
的
区别是什么
类型
?
c
、
pointers
、
alignment
、
void
如果减去
两个
空
指针
,就会得到
指针
位置
之间
的
相对距离(至少在我
的
测试系统上是这样)。我应该使用哪种
类型
来存储结果,以便它与64位系统兼容?size_t是正确
的
类型
还是长
的
?背景:我们需要检查给定
的
空
指针
作为双
指针
使用是否安全。我们过去常常将
指针
转换
为int,并检查下三位是否为零,但是我们当前
的
编码标准不再允许将<
浏览 3
提问于2016-04-14
得票数 4
回答已采纳
1
回答
当无符号int可以容纳任何地址时,uintptr_t和unsigned
之间
有什么区别吗?
c
、
pointers
、
language-lawyer
uintptr_t描述uintptr_t 指向空
的
指针
可以
转换
为指向任何对象
类型</em
浏览 3
提问于2019-10-08
得票数 2
回答已采纳
2
回答
结构
成员和
指针
对齐
c
、
pointers
、
struct
指向
结构
的
指针
是否对齐,就像指向第一个元素
的
指针
一样?指向
结构
的
指针
和指向其第一个成员
类型
的
指针
之间
的
转换
(或者反之亦然)是UB吗?); foo((struct element*)&i);struct element e;其中tdefa和tdefb可以定义
浏览 3
提问于2015-02-09
得票数 1
回答已采纳
1
回答
NSSizeFromCGSize仅仅是一个强制
转换
操作吗?
cocoa
cgsize) { return ((union _ *)&cgsize)->ns;对我来说,这看起来就像一个过于复杂
的
强制
转换
(以与最初预期不同
的
方式读取内存块)。有没有需要这种语法
的
原因?我这么问只是因为我以前从来没见过这个。
浏览 2
提问于2012-07-12
得票数 0
回答已采纳
2
回答
在编译时检查宏参数
的
类型
c
为了检查
两个
变量是否具有相同
的
结构
类型
,我使用了一个宏如果某些类似函数宏#define m(a,b) blablabla#define m(a,b) (assert_same_struct_types(a, b), blablabla) 如果m(a,b)
的
浏览 0
提问于2012-07-12
得票数 2
回答已采纳
1
回答
在LLVM3.0中是否存在
结构
化同构检查?
llvm
、
llvm-3.0
在LLVM-3.0中,命名
结构
总是唯一
的
,与其他
结构
相同
的
结构
的
指针
相等不起作用。从他们
的
,重点是我
的
: 标识
的
结构
就是我们所讨论
的
那种:它们可以有一个名称,并且可以在创建
类型
之后指定它们
的
主体。标识
的
结构
与其他
结构
类型
并不是唯一
的
,这就是为什么它们是用S
浏览 1
提问于2012-05-01
得票数 4
回答已采纳
5
回答
在C99中,
指针
类型
的
这种措辞意味着什么?
c
、
c99
在C99 6.2.5 P27中 这一例外
的
原因是什
浏览 6
提问于2012-12-28
得票数 2
回答已采纳
1
回答
理解C++11中
的
类型
c++11
、
casting
此外,如果reinterpret_cast是为处理
指针
而设计
的
,那么为什么要在
指针
中使用static_cast?它不应该用来铸造物体吗?
浏览 2
提问于2017-06-13
得票数 1
回答已采纳
1
回答
使用原始套接字读取ICMP响应
c++
、
c
、
sockets
、
pointers
、
casting
我有以下工作函数,它接收一个套接字,为ICMP响应做好准备,并将其读入缓冲区,但我很难理解代码流,并希望有人纠正/确认我
的
理解。我
的
理解如下: 1024字符数组
指针
被定义为缓冲区,创建
两个
名为'ip‘和'icmp’
的
指针
来指向iphdr和icmphdr
结构
。'ip‘
指针
被设置为指向“缓冲区”
指针
,该
指针
现在被
转换
为iphdr
结构
指针
浏览 0
提问于2019-10-26
得票数 2
回答已采纳
3
回答
无标记
结构
的
重声明是否是兼容
的
类型
?
c
、
language-lawyer
BToA(B *b) { return (A *) b; }我们
的
愿望是这些
转换
符合C 2011 ,其中写着“指向
结构
对象
的
指针
,经过适当
的
转换
我假定,如果b是指向A'
类型
对象
的
有效
指针
,那么(A *) b执行适当
的
转换
,并且,类似地,如果a是指向B中
的
A'
的</em
浏览 2
提问于2018-01-25
得票数 10
回答已采纳
2
回答
*(int *)foo VS (int *)*foo。这两者有什么区别?
c
、
casting
、
void-pointers
我正在进行RTOS项目,我试图将struct
类型
(
类型
类型
)传递给
类型
为空
的
指针
到线程函数,并将空
指针
使用
类型
转换
为相同
的
结构
类型
。然后在互联网上找到了使用*(eUartDriver_t*) args
的
方法,但是它并没有解释两者
之间
的
区别,也没有解释为什么会起作用。
浏览 7
提问于2022-02-28
得票数 0
2
回答
从指向第二个成员
的
指针
中获取指向
结构
的
指针
是否合法?
c
、
struct
、
language-lawyer
、
offsetof
但我不能100%确定严格
的
别名规则是否允许从char *到struct stmesh *
的
转换
,就像dumpverts()函数体中有趣
的
行所做
的
那样。基本上,这一行是从指向第二个成员
的
指针
中获取指向struct stmesh
的
指针
。我没有看到任何与对齐相关
的
潜在问题,因为整个struct stmesh
的
内存来自malloc(),因此
结构
的
开头是“适当地对齐”。但我
浏览 5
提问于2022-04-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据类型、各类型数据之间的计算与转换
PHP数据类型之间的三种转换方式
Java编程,四项常用类型之间的转换操作,基础知识点
《快学 Go 语言》第 14课——魔术变性指针
unsafe.Pointer 和系统调用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券