Exemple de macro __CODEGEARC_VERSION__
Remonter à Macros prédéfinies
L'exemple suivant illustre l'utilisation de la macro __CODEGEARC_VERSION__
pour imprimer des valeurs similaires à celles affichées par BCC32.exe quand le compilateur est exécuté avec l'option --version
.
#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; }
Lors de l'exécution avec la version XE2 de BCC32, le programme ci-dessus affiche le résultat suivant :
Version: 6.40.26555