From Jason Turner
Watch on YouTube

Summary

Jason surveys C++11, C++14, and C++17 features that still lack cross-platform compiler support as of January 2021. The most notable omission is C++11's garbage collection API, which has never been implemented by any compiler and may be removed in C++23. In C++17, significant gaps exist in library implementations, including missing elementary string conversions in GCC/Clang, absence of hardware interference size constants in most compilers, and lack of parallel algorithms in Clang's standard library. These inconsistencies complicate writing truly portable code across all major platforms.

Resources

Tags