Back To Workshops

Book

Safe C++

Available to book as a 1 day online workshop on the following dates

Friday 1st May 09:00 - 17:00 UTC

Suitable for:

Intermediate
Advanced
Safety

It seems to be popular nowadays to state that C++ is an unsafe programming language. However, what people seem to primarily have in mind is classic C++, i.e. the C++ that we have used in the 90s and 2000s. But C++ has changed fundamentally since then and almost all safety-related problems have wonderfully simple and reliable solutions. This 1-day training course shows how C++ can and should be used today to write perfectly safe code. It goes into detail about the typical memory safety issues (out-of-bounds access, use-after-free, ...), type safety (conversions, ...) and undefined behavior. It demonstrates by means of hands-on programming exercises that modern C++ is not just safe, but also simple and efficient at the same time. And last but not least, it also addresses the “unsafe” parts and shows how to deal with these.


Klaus Iglberger

Klaus Iglberger is a freelance C++ trainer and consultant. He has finished his PhD in Computer Science in 2010 and since then is focused on large-scale C++ software design. He shares his expertise in popular advanced C++ courses around the world (mainly in Germany, but also in the rest of the EU and the US). Additionally, he is the author of C++ Software Design, the initiator and lead designer of the Blaze C++ math library, one of the organizers of the Munich C++ user group, and the (co-)organizer of the Back-to-Basics and Software Design tracks at CppCon.


Register A Ticket!

Privacy Notice

Please note that the email address that you use for registration will be shared with the instructor so that if needed they can contact you on matters relating to the workshop before, during or after it takes place.

Terms & Conditions

EU VAT

Please note that if you are a VAT registered company based in the EU, you will need to reclaim the VAT through the reverse charge mechanism.

Cancellation Policy

Purchased tickets may be cancelled for a full refund, less a 5% processing fee, up to four weeks before the event.

From four weeks to five days before the event the cancellation fee is 40%.

During the last five days before the event the cancellation fee is 80%.

If you have any questions or need more information regarding anything relating to ticketing, please contact [email protected]

Payment methods

Ticketing is provided by Tito and credit card processing by Stripe. Please note that all ticket sales using this form include UK VAT. For alternate payment methods, or invoices, please contact us.

If you are paying on behalf of an EU or EC company with a reverse charge VAT arrangement with the UK then it is especially important to contact us first.

Other Available C++Online Workshops

VolumetricCondensed