The GNU COmpiler Collection (GCC) recently released version 15.1.
This release changes the default C++ compiler version from C++17 to C++23.
That can be changed with a command line argument ( -std=gnu17 for example ).
There is one change that may break existing code (for me at least). The syntax of function pointers
-- Tom, N5EG