Beispiel für das Makro __CODEGEARC_VERSION__
Nach oben zu Vordefinierte Makros
Das folgende Beispiel zeigt die Verwendung des Makros __CODEGEARC_VERSION__
zur Ausgabe von Werten, die denjenigen von BCC32.EXE: Der C++-32-Bit-Befehlszeilen-Compiler entsprechen, wenn der Compiler mit der Option --version
ausgeführt wird.
#include <iostream> int main() { std::cout << "Version: " << std::hex << ((__CODEGEARC_VERSION__ & 0xFF000000) >> 24) << '.' << ((__CODEGEARC_VERSION__ & 0x00FF0000) >> 16) << '.' << std::dec << ((__CODEGEARC_VERSION__ & 0x0000FFFF)) << std::endl; return 0; }
Bei der Ausführung mit der XE2-Version von BCC32 zeigt das Programm Folgendes an:
Version: 6.30.26555