C++ is an extensible programming language
This means is that there is a core component to the C++ language that is always available.
Beyond that core component, individual programmers can extend the language to provide new capabilities.