Skip to content

Exploring Deducing `this` (and what else I learned at CppCon 2022)

Photo of Richard Powell
Hosted By
Richard P.
Exploring Deducing `this` (and what else I learned at CppCon 2022)

Details

Exploring Deducing `this` (and what else I learned at CppCon 2022) with Richard Powell

I recently attended CppCon 2022 in Aurora, Colorado. There were many amazing talks about a wide variety of subjects, but one topic that really stuck with me was the addition of "explicit object parameters" (aka deducing `this`) in C++23. This talk will be a quick trip report about the proceedings of the conference, and then followed by a deep dive on explicit object parameters. We will cover the basics of non-static member functions type deduction rules, R-Values and L-Values, cv-qualifiers so to help explain how this is going to change the way we can program in C++.

About the Speaker:
Richard Powell started using C++ 10 years ago to write a psychoacoustic audio encoder/decoder and have continued to explore how to make Software that unlocks the potential of hardware to bring amazing applications to life. He enjoy teaching and learning about C++ and programming, and have presented several talks at CppCon and the local Bay area C++ user groups.

------

We are meeting at the JFrog development office and will have a sign-in process on iPad as people enter which will include: Name, Company (optional), Email and Phone Number, and a community-friendly NDA.

JFrog has graciously offered to provide refreshments. Please make sure to RSVP so we can have an accurate number of attendees.

18:30 - 19:00 - Check-in, Networking, and Refreshments!

19:00 - 20:00 - Program Presentation

20:00 - 20:30 - Wrap-up and goodbyes

Please join after the meeting for socializing at a local establishment, location to be announced at the meeting.

An online link for this event will be posted 24 hours before the event.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of Cpp Bay Area: C++ Programming In and Around Silicon Valley group
Cpp Bay Area: C++ Programming In and Around Silicon Valley
See more events