Well, I know Java has JVM and I've used C++ for 5 years and I don't think there is any C++ abstract machine. However, today I read this link: https://en.cppreference.com/w/cpp/language/memory_model and it said:
Defines the semantics of computer memory storage for the purpose of the C++ abstract machine.
What does it mean by "the C++ abstract machine"? If it's not the JVM of C++, how should we understand it?