Ch20.14: Watch: Freestanding C++ — Past, Present, and Future

中文(简体)

Watch This to See How We Got Here

This chapter has been about what freestanding C++ cannot do and why. This talk is the history: how the freestanding subset was specified, why it stayed unchanged for two decades while the language grew, how the C++23 work finally shipped a usable list, and where the holes that remain came from. It is by Ben Saks, it is from CppCon 2019, and it is the best one-hour account of the subject.

The Talk

What to listen for, in the order the talk raises it:

After the Video

Come back with the questions the talk leaves open, because this chapter answers them with measurements the talk could not make in 2019:

The next chapter, 21, is about the other place C++'s hosted assumptions cost you: the desktop, where the choice is not between a kernel and a standard library but between a GUI toolkit and a web page.