6

是否存在与指针具有相同大小和对齐方式的整数类型?

std::intptr_tand std::uintptr_t,但我相信它们与指针本身的对齐方式不同。

4

1 回答 1

5

并不要求所有指针类型都具有相同的大小和对齐方式,这使得任何单个整数类型都不可能具有与所有指针类型相同的大小和对齐方式。

当然,对象指针、函数指针和指向成员的指针有不同的要求。但在某些平台上,甚至char*int*不同的大小。

于 2015-11-27T18:33:47.553 回答