【问题标题】:Is it called "memory alignment" or "data alignment"?它被称为“内存对齐”还是“数据对齐”?
【发布时间】:2015-01-11 02:54:44
【问题描述】:

对不起这个愚蠢的问题。我只想知道我们什么时候谈论内存中的数据应该如何对齐以及类似的东西。这个主题是叫“内存对齐”还是“数据对齐”还是我可以随便叫它?

【问题讨论】:

  • 称之为“数据结构对齐”,大家都懂你的意思。
  • 当然,随便你怎么称呼它,除非你想让别人知道你的意思。
  • @Scott Hunter 在“内存对齐”和“数据对齐”中随心所欲地调用它。
  • @HansPassant,为什么要在术语中添加结构? POD 也可能存在对齐问题

标签: c++ x86 terminology memory-alignment


【解决方案1】:

在编程的上下文中,它被称为data structure alignment

【讨论】:

    【解决方案2】:

    “内存对齐”可以指数据和代码。根据您的意思,具体讨论数据对齐或指令对齐可能会更好。对于同时涉及两者的概念,“内存对齐”一词很好,尽管您可能会发现其他人以不同时涉及数据和代码的方式使用它。

    【讨论】:

    • 我们是否应该更新 wiki 以提及与代码对齐相关的问题?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 2010-11-07
    • 2015-09-24
    • 2012-09-28
    • 1970-01-01
    • 2017-06-27
    相关资源
    最近更新 更多