gpt4 book ai didi

c++ - C11/C++11 内存模型

转载 作者:可可西里 更新时间:2023-11-01 15:53:44 36 4
gpt4 key购买 nike

我有两个问题:

  1. 我想知道 C++11 和 C11 的标准是否共享相同内存模型规范。我读到是这样的,实际上 C11 正在“继承”C++11 内存模型(无论出于何种历史原因,后者首先发生或同时发生/与同一个人发生,尽管我认为 Boehm 是主要是 C++ 人,有很多话要说。),但我想确保询问更有知识的人。

  2. 我的下一个问题是:GCC 是否会实现这种内存模型?我还没有看到这方面的路线图,想知道是否有人有“独家新闻”。

最佳答案

  1. 内存模型是为 C++11 开发的,并被 C11 采用。 Lawrence Crowl 做了很多工作来确保原子操作的接口(interface)尽可能接近。有不少人参与其中,但你说得对,汉斯·伯姆是其中之一。

  2. GCC 目前 (4.7) 实现了内存模型的合理近似。当然足够接近,大多数程序将无法区分。我相当确定完全符合他们的计划,但不知道时间表,因为我没有参与。

关于c++ - C11/C++11 内存模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800255/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com