C++语言记忆模型

C++ language memory model

本文关键字:模型 记忆 语言 C++      更新时间:2023-10-16

我不明白Java在C++时代是如何依赖C++代码的——没有内存模型吗?我的意思是,Java一直都有内存模型!但它是用C++语言编写的,直到该语言的C++11版本才有。

这怎么可能?请带点光来!

谢谢!

这是可能的,因为Java虚拟机是使用编译它们的C++实现的内存模型的不可移植知识编写的。

在C++11中引入内存模型是有用的,因为它提供了一个标准模型,因此未来的C++代码不需要依赖于特定C++实现的详细知识。