C++ famously has no ABI, it is the implementations of C++ that have ABIs. The reason the situation is so bad is that it's considered explicitly out of scope of the language (it targets an abstract machine).
Neither of the ISO C and ISO C++ standards define an ABI.
Neither of the ISO C and ISO C++ standards define an ABI.