![]() |
1
7
用法:
在我的电脑上使用gcc时,宏为返回1
对于gcc avr(16位目标),宏为返回1
对于
我没有任何64位的目标
|
![]() |
2
0
事实上,没有什么好方法可以做到这一点。我认为标准答案是“不要这样做”。除了不将此类类型作为参数传递给变量函数之外,还要避免将其用作“变量”,而只将其用作“存储”(在大量存在的数组和结构中)。当然,很容易出错,将这样的元素/成员作为参数传递给变量函数,所以这不是很令人满意。
您的想法
有一种可怕但有效的方法,包括通过
您的最佳选择可能是尝试找到“此类型的促销是否在默认促销中获得促销”的公式您可以轻松查询类型的最大值是否超过
|
![]() |
3
0
关于
和6.3.3.1条规定(强调矿山):
这就是6.5.2.2 6所说的(我的重点):
根据这些观察,我相信
这是因为如果
另一方面,如果
编辑 根据评论更正了测试。
编辑2: 我现在对这个案子特别感兴趣:
|
![]() |
Robert E. Brown · 嵌套类的嵌套类的访问权限 7 年前 |
![]() |
YSC · 通过成员指针访问受保护的成员:这是黑客行为吗? 7 年前 |
![]() |
Swift - Friday Pie · 交换数学运算的阶 7 年前 |
![]() |
Acorn · Linux内核的\uu is\u constexpr宏 7 年前 |
![]() |
Acorn · 检测宏中的整数常量表达式 7 年前 |
![]() |
Petr Skocik · 兼容类型并忽略C类型系统中的顶级限定符 7 年前 |