Community

std::optional: How, when, and why

(Casey Carter) C++17 adds several new “vocabulary types” – types intended to be used in the interfaces between components from different sources – to the standard library.