腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
字节
数组
复制到
未
对齐
的
结构
、
、
、
、
您好,试图理解,为什么
将
字节
数组
复制到
未
对齐
的
结构
中逐个
字节
,我会丢失一些数据。也许有办法解决这个问题?
浏览 20
提问于2019-12-01
得票数 2
1
回答
将
数组
的
一部分
复制到
分配
、
、
、
我想用renderscript处理接收到
的
数据,它包含2个
字节
的
头部和数百个
未
对齐
的
3个
字节
的
样本,它们在rs中表示为3个无符号字符
的
向量,所以我只需要复制样本并剥离头部。我可以这样做,而不是
将
部分
数组
复制到
新
数组
中并从中填充Allocation吗?尝试使用Allocation.copy1DRangeFrom,但现在我假设offset参数是Allocation本身
浏览 2
提问于2016-11-03
得票数 0
1
回答
从C调用MIPS :
对齐
不
对齐
参数
、
、
我正在调用C中
的
一些函数,它们是MIPS中
的
代码。有时,我通过$a0传递给$a3
的
参数不
对齐
,如果我试图使用lw加载它们,就会抛出一个错误。我是否可以加载这些非
对齐
参数并将它们转换为
对齐
(除了使用lb,然后将它们粘合在一起)?我不需要把它们写回去,只需要读一读。我也尝试在MIPS代码中使用“
对齐
”,但是它没有工作,可能不是为了这个目的。编辑:我使用
的
是包含
未
对齐
数据
的
浏览 2
提问于2019-12-12
得票数 1
2
回答
C sizeof(xx)问题...???USB设备描述符
、
、
uint8_t iConfiguration; uint8_t bMaxPower;根据我
的
计算,这是9个
字节
,但是当我这样做时 sprintf(temp, "size of config is %02x, %d", sizeof(usbtmc_config_descriptor), sizeof,以便通过UART
将
字符串打印到超级终端,然后\r\n以便于使用...对于那些认为它很重要的人来说,这里是完整
浏览 0
提问于2014-10-24
得票数 1
1
回答
C++ -使用GTest值-带有
结构
的
参数化测试会导致计算错误。
、
、
、
、
你能帮我理解GTest和
结构
化包装是怎么回事吗? 这个问题似乎与在GTest中作为值参数化测试中
的
值使用时如何打包
结构
有关。采用为每个值实例化
结构
的
直接方法会导致与
未
初始化值相关
的
计算错误。,但从本质上说,我认为它表明了由于TestItem { "0", 0, 0, 0 }行在INSTANTIATE_TEST_CASE_P中实例化
的
结构
有一些不寻常
的
地方。还请注意,TestItem
的</e
浏览 0
提问于2015-11-17
得票数 8
回答已采纳
2
回答
对齐
属性与打包属性
、
、
、
、
我正在开发16位PIC
的
固件,并用C (Microchip C30编译器)编写。我
的
设备从外部设备接收一个很长
的
字节
列表,然后我尝试
将
这些
字节
复制到
一个
结构
中。,每当
结构
中
的
字节
总数是奇数时,我
的
程序就会冻结,并在AddressError服务例程中被捕获。我可以通过简单地向
结构
中添加一个额外
的
字节
来修复这个问题,但这看起来像是一
浏览 0
提问于2011-08-11
得票数 3
2
回答
如何计算这个特殊
结构
的
大小和布局?
、
其
结构
是, char a; short c; char e;short
的
大小为2
字节
,char
的
大小为1
字节
,它是一个32位
的
小端处理器1000 a[0]1002 b[0]1004 c[0]1006 d[0]1
浏览 2
提问于2014-08-13
得票数 1
1
回答
Cast增加目标类型所需
的
对齐
、
elsewhere in the code我得到以下编译错误: testdata指针需要指向内存中包含struct data类型数据
数组
的
部分。因此,我需要一个指针,以便以后可以
将
索引应用到testdata。偏移量在程序中是硬编码
的
。buf作为共享内存从另一个进程接收。例如,
浏览 0
提问于2019-02-19
得票数 6
回答已采纳
3
回答
联合
的
大小大于预期。这里
的
类型
对齐
是如何发生
的
?
、
、
、
、
size of int: 4 size of union u1: 8为什么在union u2
的
嵌套struct s1中添加一个4
字节
的
整数会使整个联合
的
大小增加8个
字节
?
浏览 1
提问于2011-12-10
得票数 5
回答已采纳
1
回答
从原始数据和
结构
定义中获取所有
结构
字段
、
、
我正在寻找一个工具,可以采取
结构
定义和原始数据(
字节
对齐
)作为输入,并输出
结构
化形式
的
数据(显示
结构
的
每个字段
的
值)。
浏览 1
提问于2016-02-13
得票数 0
1
回答
存储器地址
对齐
、
、
我对内存
对齐
的
概念有点困惑。这就是我
的
疑问:文本所说
的
是,如果你想读取4个
字节
的
数据,从一个不能被4整除
的
地址开始,你有一个
未
对齐
的
内存访问
的
情况。例如,如果我想读取从地址05开始
的
10个
字节
,这将被称为
未
对齐
访问()。 这种情况是否特定于4
字节
字寻址体系
结构
,或者这对于
字节
浏览 0
提问于2012-04-05
得票数 5
回答已采纳
1
回答
将
未知类型
的
数据
复制到
C中
的
数组
中
、
、
、
、
我有一个函数,它接收堆上分配
的
未知类型
的
数据,希望将其
复制到
数组
中
的
特定位置。问题是这个函数不能访问数据
的
类型,只能访问它
的
地址和大小。这是该函数可以访问
的
信息:unsigned int pos; /* index in the array *memcpy并将
数组
强制转换为char*,以便能够在
字节</e
浏览 1
提问于2014-07-07
得票数 1
2
回答
Emgu CV图像宽度不是4
的
倍数
、
、
、
、
我有byte[]中灰度图像
的
原始像素数据。我知道图像
的
大小和类型。image.Bytes = data;你们中有
浏览 5
提问于2015-06-29
得票数 0
3
回答
为什么不允许创建一个偏移量不是元素大小倍数
的
Float32Array?
、
我想读取一个在
字节
偏移量31处有几个32位浮点值
的
二进制文件。我对这种行为背后
的
原因很感兴趣。为什么视图从哪里开始很重要? 还没有进入壁虎,所以我不能使用它。我真的需要将
字节
值剪切并
复制到
一个新
的
数组
中才能得到浮点值吗?
浏览 1
提问于2011-09-10
得票数 14
回答已采纳
1
回答
C内存
字节
缓冲区打包
的
结构
,好
的
决定?
、
、
我知道类型
将
缓冲区转换为struct违反了严格
的
混叠规则,而且它是不可移植
的
。 然而,memcpy()是否是一个用属性填充
的
构造
的
缓冲区,而不是解析缓冲区
的
内容,而不是一个好
的
决定?让我们记住,两者都有固定
的
大小。
浏览 0
提问于2018-07-25
得票数 0
2
回答
SSE中
的
Seg故障,不确定是什么原因
、
、
我们试图做一些SSE操作,然而,在add_sse函数
的
末尾,我们试图读回刚刚计算
的
值,这将给我们一个seg错误。但是,如果我们只打印for循环中
的
值,结果是可以
的
。同样,只读取每个
数组
中
的
元素0也是可以
的
。读取元素1及以上将导致seg错误。 有人能帮我们找出问题所在吗?我们尝试了所有的方法,但仍然不明白我们会有一个seg故障。
浏览 0
提问于2012-12-05
得票数 0
回答已采纳
1
回答
iOS模拟器内存
对齐
、
、
我正在测试
对齐
方式,并且用iOS模拟器( XCode 4.3.2和XCode 4.5)确定了一些奇怪
的
东西。如果在全局范围中定义了myStruct变量,那么模拟器将其
对齐
到4
字节
的
边界,因此它可能与堆栈有关。模拟器是i386,所以它
浏览 1
提问于2014-01-16
得票数 4
3
回答
C++
结构
增加到1
字节
将
导致WinCE崩溃
、
、
、
、
我正在开发一些需要大量内存
的
应用程序。为了减少内存使用,我已经
将
大型
结构
的
对齐
转换为1
字节
(#杂注包(1))。在此之后,我
的
结构
尺寸大约小了10-15%,但出现了一些问题。当我试图通过指针或引用应用程序使用我
的
结构
中
的
一个字段时,只会崩溃。如果我直接改变字段,它可以正常工作。 在测试应用程序中,我发现在struct中使用小于4个
字节
的
字段后,问题开始出现。Wind
浏览 2
提问于2013-12-21
得票数 3
回答已采纳
1
回答
使用__attribute__编写C++
结构
代码
、
、
这段C++代码是做什么
的
?__attribute__怎么会在那里呢? struct foo { double t[4] __attribute__((aligned(64))); };
浏览 0
提问于2012-10-08
得票数 2
回答已采纳
1
回答
这种
对齐
结构
对象是否仅适用于用作
数组
元素
的
结构
对象?
、
在计算机系统中:程序员
的
观点, 此外,编译器可能需要将填充添加到
结构
的
末尾,以便
结构
数组
中
的
每个元素都能满足其
对齐
的
要求。例如,考虑以下
结构
声明: struct S2 { int i;int j;char c;};如果将此
结构
打包为9个
字节
,则仍然可以通过确保
结构
的
起始地址满足fi
的
4
字节
对齐
要求来满足fi屏蔽i和
浏览 0
提问于2020-10-09
得票数 -2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么有些结构体中会定义一个字节的数组
数据布局问题
关于结构体对齐问题
多线程问题:内存性能问题和解决方案
重磅硬核 | 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券