C++ 存储x64指针的有效方法

C++ 存储x64指针的有效方法,c++,C++,一个x64指针需要8字节内存。出于内存对齐的原因,是否可以将该指针存储在2个4字节的整数中 问题不是“如何一个接一个地复制字节”,而是“是否有一种在不牺牲性能的情况下自动执行此操作的方法?”如果需要将64位作为单个值(如指针)加载,则可能需要对其进行对齐。是的,但我会将其存储为2个4字节的整数,并且在使用时将其解压缩。“为了记忆对齐的原因”-这是在什么背景下?如果我必须做这样的事情,我可能会选择chars。我想这样做不会弄乱pragma:我想这就像是说:我想要食物和钱,对吗?

一个x64指针需要8字节内存。出于内存对齐的原因,是否可以将该指针存储在2个4字节的整数中


问题不是“如何一个接一个地复制字节”,而是“是否有一种在不牺牲性能的情况下自动执行此操作的方法?”

如果需要将64位作为单个值(如指针)加载,则可能需要对其进行对齐。是的,但我会将其存储为2个4字节的整数,并且在使用时将其解压缩。“为了记忆对齐的原因”-这是在什么背景下?如果我必须做这样的事情,我可能会选择chars。我想这样做不会弄乱pragma:我想这就像是说:我想要食物和钱,对吗?