Skip to content

Details

Description
Functions are the fundamental unit of software design. Knowing how to read and write functions is fundamental to good software engineering in C++. We'll start with a small recap of properties we're concerned with while writing a function: like purity. We'll look at some functions and discuss what we can infer just from the signature - easy right?
With C++20 and beyond we have a lot of new capabilities that mean we can do much more. As an example, we now have `std::expected` for doing error returns. We'll discuss some of these features and how they change function designs.
About the Presenter
Jeff Garland is a software developer from Flagstaff AZ and spends an unreasonable amount of time on C++. He's currently the Vice-Convener, a member of the Directions Group, and vice-chair of the Library Working Group. He's also the co-founder of and lead of The Beman Project - dedicated to bring tomorrow's standards libraries today. To keep his sanity he's often hiking or biking in the Arizona mountains and canyons.

You may also like