标签: c++ pointers architecture
我知道指针大小取决于系统的体系结构,但是当考虑虚拟内存并说它大于物理内存时,那么变量指针大小如何受到体系结构的限制?
答案 0 :(得分:2)
指针必须能够保存内存中任何位置的地址。 因此,32位系统(通常)需要32位指针!
注意"通常"在这里,因为成员函数指针的大小可以完全不同,并且这个经验法则还有许多其他例外。如果有疑问或重要,请编写一个快速程序来检查您要定位的架构。