Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

MODIFY-LIBRARY-VERSION

&pagelevel(5)&pagelevel

Mit dieser Anweisung wird die Bibliotheks-Version für die Sprachmodi C++ 2017 und C++ 2020 gesetzt.

Die Bibliotheks-Version beeinflusst die Quelle von Include-Dateien und Resolve-Bibliotheken. Bei //MODIFY-INCLUDE-LIBRARIES betrifft es den Operanden *STANDARD-LIBRARY, bei //MODIFY-BIND-PROPERTIES die Option RUNTIME-LANGUAGE=*CPLUS(...).

Details zu den modernen C++-Bibliotheken finden sie in Kapitel Die C++-Bibliothek für die Sprachmodi C++ 2017 und C++ 2020.

MODIFY-LIBRARY-VERSION

VERSION= *UNCHANGED / 1 / <integer 1..2> / *HIGHEST-SUPPORTED

VERSION = *UNCHANGED
Es gilt die Angabe der letzten MODIFY-LIBRARY-VERSION-Anweisung.

VERSION = 1 / <integer 1..2>
Nutze die angegebene Bibliotheks-Version, wenn C++ 2017 oder C++ 2020 ausgewählt wird.

VERSION = *HIGHEST-SUPPORTED
Diese Angabe entspricht der Angabe der höchsten unterstützten Version und kann sich in zukünftigen Compiler-Versionen ändern. In der Version 4.0B03 des Compilers ist die Angabe identisch zu 2.