September 2025
Intermediate to advanced
552 pages
14h 5m
English
C23 comes with a lot of new features, and at the beginning, we cannot expect that all compilers will catch up quickly to implement all new features. Nevertheless, many of these new and closely related features are already present in compilers as extensions. Therefore, in the sample code provided with this book at https://inria.hal.science/hal-03345464/document, we provide a header file <c23-fallback.h> meant to circumvent most of the difficulties you might encounter. It is systematically included in our examples, such that these should, in general, compile even in legacy settings. Nevertheless, some C23 features are required:
0xAB’CD0b1010 or 0B0101Read now
Unlock full access