Best Practices in Modern C++

Talk by Rainer Grimm

26 March 2020 | 18:00
HS i11
Inffeldgasse 16b, 8010 Graz

Abstract

I want to start with a question: Why do we need Best Practices such as the C++ Core Guidelines for Modern C++? My answer consists of three simple observations:

            C++ is complicated for the novice.

            C++ is challenging for the professional.

            C++ is used in safety critical environments.

Best Practices should give us the means to write type safe, bounds safe, and lifetime safe code by design. The C++ Core Guidelines provide many lifesaving Best Practices for modern C++.