The C++20’s u8/char8_t Backward-Compatibility Fiasco
Permanent link:
cppdashboard.dev/r/2026/09/the-cpp20-s-u8-char8-t-backward-compatibility-fiascoGiovanni Dicanio's Programming Corner on the Internet There is a myth according to which every new C++ version is backward compatible with the older versions. While there is a common general trend to try and keep backward compatibility…
From the article
Giovanni Dicanio's Programming Corner on the Internet
There is a myth according to which every new C++ version is backward compatible with the older versions. While there is a common general trend to try and keep backward compatibility across different C++ versions, that’s not always the case.
A “recent” example is provided by C++20’s u8 and char8_t .
Share this resource