size_t实际上是指针大小

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

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

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

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

谢谢!

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