腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
可以
有
一个
引用
C
位
域
的
另一
部分
的
位
吗
?
、
、
我
正在尝试想出
一个
代码片段,其中
一个
结构
的
属性
引用
同一结构
的
另一个
属性中
的
特定位。"%i\n", example.is_family_a); // 0printf("%i\n", example.is_family_a); // 1
我
查看了
我
也看了看stackoverflow,但没有真正找
浏览 8
提问于2019-06-30
得票数 4
回答已采纳
3
回答
64
位
环境中
引用
的
大小
、
在浏览SO ()上
另一个
问题
的
回复时遇到了这个问题。
我
的
问题是,对于所有64
位
环境,是否保证对变量
的
引用
将是64
位
的
,即使原始变量
的
大小较小?在64
位
环境中,字符
引用
是>sizeof( char )
吗
?标准中是否
有
明确规定这一点
的
部分
?编辑:为了更清楚-- char
c
1 = '
浏览 0
提问于2010-09-19
得票数 6
回答已采纳
2
回答
我
还能怎样访问
位
字段成员?
、
所以我理解你不能有指向
位
域
的
指针,因为指针只能区分字节级
的
地址,而不能区分
位
级
的
地址。也不允许
引用
位
字段。是否
有
其他方法
可以
间接
引用
位
字段
的
成员?理想情况下,
我
可以
使用类似于下面的mys1array行
的
数组语法来访问它们。
我
知道
引用
数组是非法
的
,但也许有人对
浏览 53
提问于2020-11-10
得票数 3
3
回答
位
字段只能是结构/联合
的
字段,不能是“普通”、“独立”变量
吗
?
、
、
位
字段
的
字段
部分
似乎表明它们只能是结构或联合中
的
字段。
位
字段是否
可以
是典型
的
“独立”变量,位于任何聚合数据类型之外,如以下联合或结构: int sum:6; //Can this work as a declaration statement?如果位
域
基本上打算使用更少
的
内存,为什么我们不能将任何变量声明为
位
域
,如果我们知道它不会超过那个大小的话?
浏览 4
提问于2013-05-04
得票数 4
回答已采纳
3
回答
在32
位
和64
位
处理器上进行开发时,
我
应该如何组织
我
的
项目以自动
引用
正确
的
dll?
、
、
、
、
我
目前
的
情况是,
我
的
c
#项目同时使用32
位
和64
位
开发人员机器。
我
必须
引用
两个同时具有32
位
和64
位
版本
的
dlls。显然,32
位
机器需要
引用
32
位
dll,而64
位
机器需要
引用
64
位
dll。
我
遇到
的
问题是,每次开发人员签入一些代码时,他们也会
浏览 0
提问于2010-12-27
得票数 5
回答已采纳
2
回答
如何安装32
位
和64
位
版本
的
COM DLL和“自动选择”?
、
我们
有
一个
DLL (
一个
COM服务器),它
可以
在32
位
和64
位
中很好地编译,但是DLL对于32
位
版本和64
位
版本使用相同
的
CLSID和AppID。这样
可以
吗
?还是必须改变?
我
这么问是因为很明显,在64
位
机器上,我们不能把32
位
版本和64
位
版本注册在一起。如果32
位
客户端应用程序
可以
自动使用32
浏览 3
提问于2010-12-09
得票数 8
回答已采纳
4
回答
结构双重输出
、
、
我
想知道为什么我们不能使用双精度数据类型
的
位
域
。
浏览 1
提问于2011-12-24
得票数 2
回答已采纳
2
回答
为什么编程语言严格依赖于原始类型,而汇编更灵活呢?
、
、
、
为什么我们没有4
位
大小
的
数据类型呢?如果我们如此倾向,为什么我们不能这样做呢?
我
见过位字段,但我听说它们不能移植,也许也不能使用?
我
认为这是机器如何解释比特位置
的
位
值
的
结果。int b32 : 1;我们也不能制作这样
的
位
域
,它比任何原始类型都要大。那么为什么会有这样
的
限制呢?它能在汇编中完成
吗
?
浏览 0
提问于2013-03-30
得票数 2
回答已采纳
4
回答
结构
位
字段最大大小(
C
99,
C
++)
、
、
、
、
位
结构字段
的
最大位宽是多少?
我
是否
可以
在struct中定义
一个
位
字段,
位
字段
的
大小
可以
达到128
位
、256
位
或更大?
有
一些超宽
的
向量类型,如sse2 (128bit)、avx1/avx2 (256bit)、avx-512 (对于next Xeon Phis为512bit)寄存器;还有一些扩展,如
浏览 0
提问于2010-04-16
得票数 16
回答已采纳
1
回答
测试和使用
C
# DLL使用使用
C
DLL
的
C
#包装器
、
、
、
、
这里
有
一个
C
-函数,
我
使用它作为DLL.该函数由在相应
的
头文件中。CallingConvention.Cdecl, EntryPoint = "SomeFunction")]包装器
有
一个
包含该函数调用
的
浏览 3
提问于2015-10-08
得票数 0
回答已采纳
2
回答
从64
位
应用程序加载vb6 COM动态链接库/与其交互
、
、
、
我
正在开发
一个
应用程序,它有很多用VB6编写
的
动态链接库。VB6代码包括code和ocx控件。其余
的
代码是用
C
++和
C
#编写
的
。
我
被指派
的
任务是使应用程序代码库与64
位
体系结构兼容。
C
/
C
++代码提供了大量
的
帮助材料,所以这不是
一个
问题。但是,要将所有这些vb6代码重写成.net或其他语言以使其与64
位
兼容并非易事。<
浏览 2
提问于2009-05-21
得票数 1
2
回答
位
字段与stdint定义
、
、
所以我用
C
++编程,据我所知,没有与stdint.h等价
的
C
++。这没问题,因为你只需抓取一份stdint
的
副本并将其包含进来即可。但我
的
问题基本上是这样
的
struct FREQ{ //etc... 和 //etc...除了
位
域
浏览 1
提问于2011-11-06
得票数 1
回答已采纳
2
回答
拒绝
C
规则
的
动机是什么?“条件表达式不产生lvalue"?
、
、
、
拒绝
C
规则a conditional expression does not yield an lvalue
的
动机是什么 换句话说:在
C
中,它是一种动机(确切地说是什么?)为什么在
C
++中这种动机被拒绝(或重新考虑)?
浏览 3
提问于2021-01-28
得票数 1
回答已采纳
3
回答
sizeof没有显示预期
的
输出
、
、
、
union { struct { uint64_t b:30; }x;{}
我
正在尝试在64
位
机器上编译它。预期
的
输出是16,但我得到
的
是24。
我
知道这
浏览 3
提问于2013-01-08
得票数 7
2
回答
位
打包结构中
的
数组
、
、
我
希望在
一个
比特压缩
的
结构中有
一个
数组。
我
静态地知道数组
的
大小(32),并且希望数组中
的
每个元素都是
一个
位
。例如,
我
希望能够说出这样的话: // ...unsigned int flags[32] : 32;
我
试过几件事,但gcc就是不肯让步。如果能够做到这一点就好了,这样<
浏览 3
提问于2010-11-29
得票数 4
回答已采纳
2
回答
结构中
的
Bitfield概念
、
、
int bit2:4; }bit; }
我
用
的
是GCC,它把sizeof(bit)值显示为4,你能解释一下它
的
内部工作原理
吗
?
浏览 0
提问于2015-07-03
得票数 2
回答已采纳
1
回答
循环
引用
另一个
工作表
的
保存代码
、
、
我
有
一个
工作表(Sheet1),里面有50个不同
的
5
位
数字代码,都是A1:A50。
我
有
另一个
工作表(Sheet2),它
的
A1
引用
Sheet1-A1
的
5
位
数字代码。
我
的
目标是将Sheet2保存为刚才
引用
的
5
位
数字,然后擦除Sheet2
的
A1并在Sheet1中
引用</em
浏览 0
提问于2017-07-21
得票数 1
1
回答
Bitfield,为什么是特定
的
实现?
、
、
、
C
/
C
++
位
域
似乎在硬件驱动和二进制网络传输中有着广泛
的
应用。但是,它们似乎并没有被广泛使用,而且通常是不鼓励
的
,因为实际
的
二进制布局是特定于实现
的
,如
C
99标准6.7.2.1/10 -“结构和联合说明符”中
引用
的
那样; 实现
可以
分配任何大到足以容纳
位
字段
的
可寻址存储单元如果有足够
的
空间,在结构中立即跟随<
浏览 3
提问于2013-07-18
得票数 11
回答已采纳
3
回答
位
字段和联合大小
union d aa; printf("d.aa.a=%d d.aa.b=%d",aa.a, aa.b);} 在这个问题中,联合
的
大小将不同于为联合分配
的
位
字段
的
数量有人能解释一下其中
的
区别
吗
..剩余
的
内存会发生什么呢?
浏览 1
提问于2013-07-19
得票数 2
3
回答
在
C
++中int :0
有
什么特别之处?
、
、
struct S { int b:5, // location #2 int:0 is "special" struct {int ee:8;} e; // location #4结构
的
int:0成员变量似乎不占用任何内存空间,它被标记为:
浏览 2
提问于2020-01-22
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你有一个C位出道的机会,就在校园Open Day!
可以1V3的忍者有3位,知道一个就是暗部,熟练一位轻松上超影
火影手游:游戏中带面具的忍者有3位,再多说一个你的作业我包了
如果我说有一个函数可以获取 Excel 单元格的背景色,您信吗?
这样的微信支付账单,你有见过吗?反正我的微信零钱从来都没有高于三位数过
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券