什么是指针
What is pointer swizzling?
我正在阅读Wikipedia上的整数溢出,并遇到了 pointer swizzling 的术语。
我用谷歌搜索了指针散布,但无法理解。
任何人都可以解释什么指针在散落?
wikipedia页面解释了这一点,但让我换句话说。
说您的内存中有二进制树数据结构,并希望将结构保存到磁盘。您不能简单地将结构写入磁盘,因为指针在磁盘上无效。另外,当您以后想从磁盘回到内存中读取二进制树时,地址在新过程中可能已经使用了树的原始内存副本。
指针在写作从内存到磁盘时,将指针转换为手柄,并在将磁盘数据读回内存时也将其转换为(不同的)指针。
相关文章:
- 这个指针和内存代码打印是什么?我不知道是打印垃圾还是如何打印我需要的值
- 初始化或分配空字符串文字到指向 C 中的 char 的指针或指向 C++ 中 const char 的指针的原因是什么
- int数据类型的指针指向的是什么,如果是一个类的私有数据成员,我们创建了该类的两个对象?
- 使用基类指针调用基类的值构造函数的语法是什么?
- 将指针分配给另一个指针时会发生什么情况?
- 当该数组的索引中没有元素时,指针指向什么?
- C++:Lambda 函数指针转换的用例是什么?
- C++关于指针和使用函数将它们启动到堆的行为究竟是什么?
- 这个失败的测试是将零添加到空指针未定义的行为、编译器错误还是其他什么?
- 使用共享指针时,从共享指针本身释放内存的机制是什么
- 空指针常量 (nullptr)、空指针值和空成员指针值之间有什么区别?
- 什么更好?返回对象指针列表?或返回指向对象列表的指针?
- 什么是更好的做法?通过指针或标识符传递类成员?
- 如果我在 const 函数上使用指针,我可以返回什么?
- 为什么此指针值不能转换为整数的规则是什么?
- 在自定义 std::vector-like 容器中处理指针和非指针模板类型的最佳方法是什么?
- 在什么情况下,需要共享智能指针而无法使用唯一指针?
- 以下与指针相关的代码的输出是什么?
- 指向数组基址的指针而不是指向第一个元素的指针有什么优点?
- C++中的指针.什么类型的对象