C ++程序中的指针大小

时间:2014-03-22 19:02:08

标签: c++ pointers architecture

我知道指针大小取决于系统的体系结构,但是当考虑虚拟内存并说它大于物理内存时,那么变量指针大小如何受到体系结构的限制?

1 个答案:

答案 0 :(得分:2)

指针必须能够保存内存中任何位置的地址。 因此,32位系统(通常)需要32位指针!

注意"通常"在这里,因为成员函数指针的大小可以完全不同,并且这个经验法则还有许多其他例外。如果有疑问或重要,请编写一个快速程序来检查您要定位的架构。