腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C++
:
是否
可以
将
`
bool
`
对象
压
缩在
同一个
字节
中
?
、
、
、
、
考虑一个具有多个
bool
属性的类{
bool
b;
bool
d;
bool
f;虽然每个
bool
对象
都
可以
用一个位来表示,但这里每个属性都需要一个
字节
(如果我没记错的话)。
对象
将
占用6个
字节
,而不是仅1个
字节
(其中6位将被实际使用
浏览 24
提问于2018-12-13
得票数 10
回答已采纳
3
回答
从内联程序集调用参数时,如何
将
参数传递给
C++
函数
、
、
、
因此,我希望能够从
c++
动态链接库调用函数。出于某些原因,我想在我的
C++
代码
中
从__asm块调用它们。我的问题是:我知道在调用函数之前,我必须按照函数调用convention.However指定的顺序将其参数推送到堆栈上,我
可以
简单地这样做吗:double b = 5.0;__asm{ push a } 让我担心的是,我似乎记得汇编
中
的标准字大小是2
字节</e
浏览 2
提问于2010-02-23
得票数 8
回答已采纳
1
回答
当我没有指定操作数大小时,push指令推入堆栈的
字节
数是多少?
、
通过这样做,我
可以
将
4个
字节
放入堆栈:但是我发现我
可以
使用push而不指定操作数大小:在这种情况下,push指令
将
多少
字节
压
入堆栈?推入的
字节
数
是否
取决于操作数大小(所以在我的示例
中
,它将推入1个
字节
)?
浏览 0
提问于2017-07-16
得票数 16
4
回答
如果
bool
和_
Bool
占用内存
中
的一个
字节
,它们为什么只能存储0或1呢?
、
、
、
、
我阅读了这个问题的答案:,并进行了一个实验,以确定_
Bool
和
bool
内存中分配的
字节
大小(我知道
bool
是stdbool.h
中
_
Bool
的宏,但为了完整起见,我也使用了它) C
中
的
对象
,以及在我的实现LinuUbuntu12.4上的
C++
中
的
bool
对象
:#include <stdio.h> #include <stdbool.h>
浏览 6
提问于2020-01-22
得票数 3
回答已采纳
1
回答
reinterpret_cast与
bool
的结合
、
C++
自动
将
bool
值设置为true或false,即使类型实际持有1
字节
值。所以
bool
(123) == true是真的
bool
b = i;j取值1。但是,当reinterpret_cast与
bool
*指针一起使用时,情况
是否
仍然如此?例如。is true 这些结果
是否
保证为真,还是未定义的行为。(也就是说,
可以
根据
bool
对象
浏览 3
提问于2016-05-24
得票数 1
回答已采纳
1
回答
在编译时使用CBuilder对类似类型使用dynamic_cast的奇怪错误
、
使用
C++
Builder5.0inline生成编译错误E2031 :无法
将
“hyperspace_t**”转换为“hyperspace_t**”.真的被那个奇怪的错误堵住了。 帮助
浏览 1
提问于2022-02-15
得票数 0
2
回答
在
c++
中
编译一个exe文件
我想创建一个
c++
程序 您可能会说,我正在
将
文件转换为
字节
,然后
将
这些
字节
转换回<e
浏览 15
提问于2011-08-23
得票数 0
回答已采纳
1
回答
将
字节
数组从C#传递给
C++
DLL作为char*
、
、
、
、
我正在
将
一个byte[]从C#传递给
C++
DLL
C++
", CallingConvention = CallingConvention.Cdecl)] public static extern
bool
CheckData(byte[] incoming,+,我想改为unsigned char*,但是
C++<
浏览 11
提问于2017-02-14
得票数 2
回答已采纳
2
回答
C++
链表isEmpty函数
、
、
我想检查一下,
C++
中
的链接列表
是否
为空。void InsertNode(int); void DisplayList(void);};
bool
IntLinkedList::isEmpty(LinkedListNode *nodestatus = false; return s
浏览 1
提问于2018-04-20
得票数 1
回答已采纳
1
回答
将
字节
数组分配给Java
对象
、
是否
可以
直接
将
字节
arra(通过tcp套接字接收)分配给Java
对象
而不解析数据? 在
c++
中
,
可以
将
字节
直接分配给结构,这在java
中
是可能的吗?
浏览 2
提问于2017-04-21
得票数 0
1
回答
字典通用值
、
问题是dataValue
可以
是int类型、float类型、vector2类型、vector3类型、
字节
类型、短类型、uint类型或
bool
类型。我希望避免装箱,这样我就不能使dataValue成为一个
对象
。 我
可以
创建一个数据类型(类或结构),它
可以
将
任何数据类型存储在
同一个
字节
数组
中
吗?Enum内部的数据类型
将
保持类型(int、float、
bool
.),这样我们就知道如何在<em
浏览 5
提问于2013-08-15
得票数 0
回答已采纳
2
回答
结构
中
的C#固定
bool
数组的大小和对齐方式是什么?
、
我们
可以
使用一些属性来控制结构的布局。例如:{}struct MyStructunsafe struct MyStruct public fixed
bool
fs[1];给出4个
字节
的大小
浏览 2
提问于2016-01-07
得票数 11
回答已采纳
5
回答
替代不允许选择的QButtonGroup?
、
我正在编写一个qt-based
c++
应用程序。我有一些按钮,我想成为相互排斥-只有一个
可以
在一次切换。为此,我通常使用 --它提供了一种很好的逻辑方法来管理一组按钮。当一个人被
压
的时候,先前被
压
的人就会被释放,这正是我想要的行为。此属性保存按钮组
是否
是独占的。 如果此属性为true,则在任何给定时间只能检查组
中
的一个按钮。用户
可以
单击任何按
浏览 7
提问于2013-03-02
得票数 5
回答已采纳
1
回答
从
C++
反序列化原型并在C#
中
重新序列化提供了不同的输出
、
、
、
我有一个文件,其中包含一个
字节
格式的protobuf消息,当我读取该文件并反序列化protobuf时,它工作得很好(我
可以
读取
对象
字段,它们是正确的),但是,当我重新序列化它并将它保存回一个文件时,一些
字节
与原来的不同更具体地说,在字符串之后和
bool
之前添加
字节
‘1800’。 我试着使用protobuf
中
的DataFormat选项来获得与原来完全相同的结果,但没有结果。有人知道protobuf
中
关于保存字符串或
bool
的任何选项,这
浏览 0
提问于2014-06-10
得票数 1
回答已采纳
1
回答
使用JNI
将
数据从Java复制到
C++
对象
数组
、
、
由于数据是用Java接收的,但是主要的计算是使用
C++
完成的,所以我考虑在一个原始数组(ByteBuffer或来自Unsafe的原始
字节
)
中
,以与
C++
对象
相同的结构连续地排列所有数据。在
C++
中
,
对象
的大小为24个
字节
。VTable为8
字节
,x为8
字节
,y为8
字节
。因此,在Java
中
,我会将所有数据安排在相同的结构
中
,并使用JNI
将</
浏览 0
提问于2019-02-18
得票数 1
回答已采纳
1
回答
将
Lua脚本嵌入到
C++
应用程序
中
,
将
Lua部件编译成机器代码吗?
、
、
、
如果我在我的
C++
应用程序
中
嵌入一些Lua脚本。当我编译我的
C++
应用程序时,是
将
Lua脚本部分编译成机器代码,还是
C++
应用程序每次使用Lua解释器运行Lua脚本部分?web上说使用LuaJIT
将
大大提高嵌入式脚本的性能,因此我猜
C++
应用程序
中
的Lua脚本永远不会编译成机器代码。如果我想压
缩在
这种情况下的每一点性能,也就是说,我想用Lua编写程序的一部分,以便嵌入到
C++
应用程序
中
。我最好的选择
浏览 1
提问于2014-05-15
得票数 1
回答已采纳
3
回答
如何处理C库
中
与
C++
不同大小的类型
、
我有一个从
C++
链接到的外部C库。库定义了一个使用
bool
的结构,并为C定义了一个ty胡枝子,问题是这个类型的使用一个int,所以(在我的平台上)而不是这个1
字节
大小的
bool
,它是4个
字节
大。当我在
C++
中
包含标头并创建结构时,
bool
(作为
C++
标准类型)的大小为1
字节
,因此该结构有一个完全不同的内存布局,当我将它传递到C库以便在那里修改它时,会导致各种堆栈损坏。
是否
有一种方法
可以</
浏览 1
提问于2018-08-24
得票数 7
回答已采纳
3
回答
如何在C#中导入空**
C++
接口?
、
、
在
c++
中
,API声明是参数:空** top-是指向缓冲区的指针数组_DWORD大小--是top参数的
字节
大小[DllImport("dcamapi.dll", EntryPoint = "dcam_attachbuffer= false, ThrowOnUnm
浏览 0
提问于2011-12-31
得票数 3
回答已采纳
2
回答
如何通过网络
将
C#结构发送到
C++
客户端?
、
、
、
在获取通过TCP套接字发送到C#客户端以正确读取的
C++
结构的
字节
时,我遇到了一些问题。这是结构..。使用System.Runtime.InteropServices.Marshal获取表示结构的C#
字节
数组 客户端在接收到
字节
后,会对接收到堆上的我发现,在最后一个字段
中
,tacticalCount与
C++
客户机上的值与C#客户机上的值不同。例如,我将从服务器发送1,并
浏览 3
提问于2016-04-17
得票数 1
回答已采纳
6
回答
有一种在
C++
中
创建“拆分
对象
”的好方法吗?
、
首先,让我说我正在为微控制器创建软件,所以RAM的使用很重要,
将
大量的const数据块放入非易失性(flash)内存是有意义的。 我想要实现的是找到一种在
C++
中
创建“拆分”
对象
的好方法。假设“接收”是一个长字符串,它是一个文件名,它指向的媒体很慢,所以在内存
中
缓冲单个
字节
是有意义的,而不是在每个请求上实际读取它。我认为宏解决方案在这里是不可能的,因为没有简单的方法
可以
自动创建存储
对象
的名称.
对象
需要相同的类型,因为我需要在其他地方嵌
浏览 6
提问于2013-02-12
得票数 10
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Golang Json Marshal 源码分析
没掌握这些技能点,都不好意思说掌握了Java基础知识
Go语言中多字节字符的处理
c+之封装——string类型的实现
C语言/C加加编程新手入门基础学习之函数调用规则
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券