Luc*_*ore 16 c++ pointers language-lawyer
这个答案附带了一个有趣的声明 - "在int*小于a的机器上char*".(让我们排除指向函数的指针)
指向不同类型的指针是否有可能具有不同的大小?为什么这会有用?
Mat*_*son 14
是的,这完全有可能.在某些机器上,指向字节的指针包含两个值:指向包含字节的存储器字的WORD地址的指针,以及给出字内字节位置的"字节索引".例如,在32位机器上,"字节索引"是0..3.
这将需要比"int*"更多的存储空间,"int*"只是指向相关单词的指针.
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |