Provides the requirements for the implementations of the C plus plus programming language. This language is based on the C programming language and provides additional data types, classes, templates, exceptions, namespaces, inline functions, operator and