Back to Browse

Lets write some functions, how hard could it be?

146 views
Apr 20, 2026
1:20:43

General Info We want to meetup IRL, too! Checkout the website for information on social events this week. Check back weekly, as we announce more. Want to help organize such, yourself? Find us on Discord (check the landing page for info) and help us get back to better networking and socializing. Please checkout the group landing page, https://globalcpp.github.io for all information. This week 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.

Download

0 formats

No download links available.

Lets write some functions, how hard could it be? | NatokHD