腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
通过
引用
32
/64位
传递
时
C
语言中
的
字节
顺序
问题
、
在下面的示例
中
,我正在努力解决一个字符
顺序
问题
。其中main()
传递
32
位整数地址,myfunc()接收64位地址。printf("\n It works\n"); printf("\n Not working\n"); { 7fdeadbeef我认为当我们
传递
32
位
的
地址并以64位接收<e
浏览 1
提问于2011-03-10
得票数 0
回答已采纳
1
回答
为什么
通过
值
传递
string_view比常量
引用
更快
、
、
、
我检查了this question,大多数答案说我应该
通过
值
传递
它,尽管它显然
传递
了更多
的
数据(因为
通过
值
传递
8个
字节
,而
通过
引用
只
传递
4个
字节
,在
32
位系统sizeof(string_view) >sizeof(string_view*)),这在
C
++20/17
中
仍然适用吗?有人能解释一下确切
的
原因吗?
浏览 26
提问于2020-10-06
得票数 1
回答已采纳
1
回答
考虑缓存一致性
的
高性能应用
C
++按值
传递
与参照
传递
的
数学结构类
、
、
、
、
随着
C
++标准
的
发展,特别是随着Move语义和
C
++14
的
引入,数学类
的
值
传递
和
引用
传递
的
界限越来越不清晰。我
的
问题
如下-在决定
通过
数值或参考
的
数学课程
时
,高性能应用程序使用
的
一般最佳实践准则是什么? 假定默认构造函数不初始化任何值是安全
的</
浏览 6
提问于2020-09-08
得票数 2
回答已采纳
4
回答
C
#
引用
类型在
传递
给方法时会分配新内存吗?
、
、
我刚接触
C
#和这样
的
语言...
引用
类型在
传递
给方法时会分配新
的
内存吗?例如,如果我将一个表单
传递
给一个方法,比如{} 是否会分配更多
的
内存来存储所有myForm数据,或者它是否只包含对已经分配myF
浏览 0
提问于2010-11-05
得票数 4
回答已采纳
3
回答
在
C
#
中
实践值/参考内存
假设我们有这样
的
方法:private static void ShowMessage(string Message) Console.WriteLine("{0}", Message);只有当我们想要查看/显示内容
时
,
通过
值
传递
才是一个好
的
实践吗?例如,在
32
位系统
中
,包含20个字符(
C
#默认值: UTF-16)
的
字符串
引用
浏览 0
提问于2014-06-09
得票数 1
1
回答
函数上下文中const参考参数和const参数之间
的
差异
在调用函数
时
,我倾向于使用const reference参数,假设这样做是有效
的
,因为不会生成这些函数
的
副本。偶然地,我将函数参数更改为以前有const reference参数
的
函数,现在我注意到编译时代码大小减小了。{} {} 在生成
的
程序集代码<
浏览 1
提问于2022-08-03
得票数 2
回答已采纳
2
回答
将指向类
的
指针从
C
#
传递
到非托管
c
++代码
、
、
、
我在dll中有一个
c
++导出函数:MyStruct被描述为类:{uchar nMachine64;ulong data1;ulong data3;我尝试将此函数导入到我
的
C
#代码
中
,如下所示: [DllImport("mydll.dll", EntryPoin
浏览 0
提问于2012-10-20
得票数 5
回答已采纳
5
回答
在
c
#中使用动态链接库
时
出现
问题
、
、
我需要在
c
#程序中使用非托管
的
COM dll。Dll包含一个函数,例如:但是当导入到
c
# (项目->添加
引用
)
时
,它是可用
的
:如何将字符串
传递
给此函数?当我这样做
的
时候:mydll.Open(ref name); 我收到编译错误“无法将
引用
字节
转
浏览 0
提问于2010-06-25
得票数 2
3
回答
如何在node.js
中
测试
字节
顺序
、
当您读取
字节
块并需要将其转换为数字
时
,node.js具有buffer.readInt
32
BE()和buffer.readInt
32
LE()等函数。如果我只知道一个文件
的
前4个
字节
是一个整数,如果我不知道系统
的
字节
顺序
,我应该使用什么函数?高
字节
优先还是低
字节
优先?做一个快速谷歌(),在
C
中
我们可以测试
字节
顺序
做: if ( ht
浏览 3
提问于2012-04-25
得票数 10
回答已采纳
2
回答
通过
套接字发送int和chars
、
我正在为一个使用套接字
的
应用程序编写代码,其中我必须
通过
网络发送整数和字符串,但我在将数据打包到缓冲区以便传输
时
遇到了
问题
。另外,序列化这类数据
的
最佳方式是什么?这是我
的
反序列化代码:{ int len = ntohs(buf[1]);
浏览 0
提问于2014-03-21
得票数 1
3
回答
从无符号字符读取N位
时
,字符
顺序
是否重要
、
我正在尝试读取从网络接收
的
比特序列(以预定义
的
格式),并想知道我们是否必须照顾endianees。例如,预定义
的
格式表示从最高有效位开始接收
的
数据将如下所示u16 first_11_bits = *(u16 *)data &
浏览 2
提问于2013-09-30
得票数 0
3
回答
>< numpy dtype
中
的
符号是什么意思?
、
、
语法在
中
没有解释(除了'f‘是’float
32
‘
的
缩写);它在
的
页面中被广泛使用,但是>/<
的
含义也没有在那里解释。经过一些实验,我发现 In [15]: print(a.dtype)和In [16]: a = np.array([1.0], dtype='<f4') In [17]
浏览 1
提问于2016-11-14
得票数 19
回答已采纳
1
回答
如何从JNI代码
中
检测endianness?
、
、
我需要
通过
JNI调用本机函数int getSize(uint_64& out)。这里显然存在一些
问题
,我打算
通过
将byte[]
传递
给JNI代码,用uint64_t &out
的
值填充它,然后从结果
中
创建BigInteger来解决这些
问题
。因此,在Java
中
,我调用getSize(byte[] size),在JNI
C
代码
中
,我将一个新
的
uint64_t
传递
给getSi
浏览 1
提问于2015-09-10
得票数 0
回答已采纳
1
回答
无法从解压缩
的
简单应用程序恢复原始行为
、
、
、
、
我遇到
的
第一个
问题
是下一个(简而言之):gcc -fno-asynchronous-unwind-tables -s -
c
-o 1.o 1.
c
移除不必要
的
部分,如: execute/noexecute行
中
的
align=N
浏览 3
提问于2017-08-27
得票数 1
回答已采纳
3
回答
解压长度错误
、
我有一个长度为41
的
字节
对象。我试着用:但我犯了一个错误: 我认为在检查python文档之后,2B2B
32
sBi
的
长度应该是2*1+2*1+
32
*1+1+4=41。
浏览 8
提问于2017-12-11
得票数 2
回答已采纳
7
回答
使用字符数组作为长整型数组
、
、
、
、
在我
的
AVR上,我有一个字符数组,它以{R,G,B,x,R,G,B,x,...}
的
形式保存颜色强度信息(x是一个未使用
的
字节
)。有没有什么简单
的
方法可以把一个长整型(
32
位)写到char myArray[4*LIGHTS]
中
,这样我就可以很容易地写一个0x00BBGGRR数字?uint
32
_t *myRGBGroups = myLights
浏览 0
提问于2010-01-15
得票数 1
回答已采纳
3
回答
将超级块读入
C
结构
、
、
我有一个磁盘镜像,其中包含使用fuse
的
标准镜像。blocks) 16-19: Root Directory (block number)我对
C
语言非常陌生,为了让我开始这个项目,我很好奇有什么简单
的
方法可以将它读入一个结构或一些变量
中
,并使用printf将它们简单地打印到屏幕上进行调试。我最初考虑做一些类似以下
的
事情,认为我可以看到原始数据,但我认为情况并非如此。也没有结构,我试图将其作
浏览 0
提问于2009-12-08
得票数 1
回答已采纳
2
回答
为什么UTF-8没有
字节
顺序
问题
?
、
、
我从不同
的
来源得到了不同
的
结果:来自http://www.tbray.org/ongoing/When/200x/2003/04/26/UTF:UTF-16存储16位块
的
Unicode字符。从http://en.wikipedia.org/wiki/UTF-16/UCS-2:UTF-16 (16位Unicode转换格式)是一个用于Unicode
的
字符编码,能够在0到0x10FFFF<e
浏览 0
提问于2011-07-22
得票数 16
回答已采纳
2
回答
向SPI链接发送浮点数
的
代码
、
第一点混淆:*(uint
32
_t *)(&f)第三个困惑点:for(int =0;i<sizeof of (Uint
32
_t);i++,byte++) uint8_t *byte = (uint8_t *)(&dword); for(int i = 0 ; i < sizeof(uint
浏览 4
提问于2017-03-25
得票数 0
8
回答
为什么指针比整数大?
、
、
现在,我正在linux机器上玩弄GCC
中
的
sizeof(),我发现了一些非常令人惊讶
的
东西。int));收益率size of int* = 8 我认为指向整数
的
指针
的
大小将比实际
的
整数本身小得多我现在正在研究嵌入式软件,我
的
理解是,
通过
引用
传递
比
传递</e
浏览 2
提问于2012-02-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何学习C/C+的指针,看完你不用担心连入门都不行。
走进php内核之zval结构体源码解析
Net调用非托管代码
JVM的艺术—JAVA内存模型
重磅硬核 | 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券