C++ 它叫“吗?”;“内存对齐”;或;数据对齐";?

C++ 它叫“吗?”;“内存对齐”;或;数据对齐";?,c++,x86,terminology,memory-alignment,C++,X86,Terminology,Memory Alignment,对不起这个愚蠢的问题。我只是想知道我们什么时候讨论内存中的数据应该如何对齐之类的事情。这个主题被称为“内存对齐”还是“数据对齐”,或者我可以随意称呼它吗?在编程环境中,它被称为。“内存对齐”可以指数据和代码。最好是具体地讨论数据对齐或指令对齐,这取决于您的意思。对于同时涉及这两个方面的概念,术语“内存对齐”是好的,尽管你可能会发现其他人使用它的方式不同时涉及数据和代码。称之为“数据结构对齐”,每个人都知道你的意思。当然,可以随意称呼它,除非你想让别人知道你的意思。@斯科特·亨特(Scott Hu

对不起这个愚蠢的问题。我只是想知道我们什么时候讨论内存中的数据应该如何对齐之类的事情。这个主题被称为“内存对齐”还是“数据对齐”,或者我可以随意称呼它吗?

在编程环境中,它被称为。

“内存对齐”可以指数据和代码。最好是具体地讨论数据对齐或指令对齐,这取决于您的意思。对于同时涉及这两个方面的概念,术语“内存对齐”是好的,尽管你可能会发现其他人使用它的方式不同时涉及数据和代码。

称之为“数据结构对齐”,每个人都知道你的意思。当然,可以随意称呼它,除非你想让别人知道你的意思。@斯科特·亨特(Scott Hunter)随我怎么称呼它,“内存对齐”和“数据对齐”都可以。@HansPassant,为什么要在术语中添加结构?POD可能也存在对齐问题。我们是否应该更新wiki以提及与代码对齐相关的问题?