繁体   English   中英

size_t实际上是指针大小

[英]size_t is pointer size in practice

让我首先澄清一下,我现在非常熟悉size_tintptr_t定义,我不想重复他们所完成的任务。

相反,我想知道以下内容。 你知道任何平台,除了 x86 / DOS(带有难以忍受的内存模型)演员阵容

void* a = ...;
size_t b = (size_t)a;

实际上丢失了比特或字节?

谢谢!

AS / 400指针上的AFAIK是128位,但size_t定义为32位

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM