|
|
1
7
|
|
|
2
1
我不认为在过去人们是不愿意做自己的一点砰砰,但也许目前的“不要碰那”的情绪将有助于有人创造某种标准库对齐指针。由于缺少某种官方api,您别无选择,只能通过和或您的方式。 |
|
3
0
请尝试保证与指针大小相同的数据类型(Win32/64上的int\PTR),而不是int。也许编译器不会太紧张。:)如果64位兼容性不重要,也可以使用联合。 |
|
|
4
0
如果所讨论的体系结构能够有效地交换地操作指针和整数,那么问题就在于它是否能在该系统的所有编译器上工作,那么答案是它可能无论如何都能工作。 (当然,如果我在写这段代码,我会认为它很好,直到证明不是这样。我的经验是,给定系统的编译器在这种级别上的行为方式都非常相似;汇编语言只是提出了一种特定的方法,所有这些方法都需要用到。)
|
|
no one special · 32位整数缩放,无溢出 8 年前 |
|
|
Benn Tan · 比特操作:更难翻动硬币 8 年前 |
|
|
Ganesh Thampi · 使用位运算符将十进制转换为二进制 8 年前 |
|
|
Ganesh Thampi · 使用位的奇偶程序 8 年前 |
|
|
datapanda · 三维网格的莫顿反向编码 8 年前 |
|
|
rubyquartz · 交换无符号短整数的字节 8 年前 |
|
|
John Proctor · C中位的掩蔽范围 8 年前 |
|
|
Areg Sarvazyan · 从无符号int中提取位的函数 8 年前 |
|
|
user9505617 · 按位异或0xFFFFFFFF? 8 年前 |