Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否存在与指针具有相同大小和对齐方式的整数类型?
有std::intptr_tand std::uintptr_t,但我相信它们与指针本身的对齐方式不同。
std::intptr_t
std::uintptr_t
并不要求所有指针类型都具有相同的大小和对齐方式,这使得任何单个整数类型都不可能具有与所有指针类型相同的大小和对齐方式。
当然,对象指针、函数指针和指向成员的指针有不同的要求。但在某些平台上,甚至char*有int*不同的大小。
char*
int*