Please rotate your tablet to be horizontal.

You can dismiss this notice but please note that this experience has not been designed for mobile devices and so will be less than optimal

Back To Schedule

Undefined Behavour in the STL

07:45 - 08:45 Tuesday 13th September 2022 MDT Summit 8 & 9 / Online C
Beginner
Idioms & Techniques

In this talk, I will briefly remind you what undefined behaviour is and what dangers it can bring to our software - to our products. Then I'll demonstrate that the undefined behaviour is there even in the standard library, in containers, in algorithms. Moreover, I will explain that such behaviour was introduced with care and purpose. We will go through some more interesting cases and we will also see how we can protect ourselves.

Sandor Dargo

Principal EngineerAmadeus

Sandor is a passionate software craftsman focusing on reducing the maintenance costs by developing, applying and enforcing clean code standards. His other core activity is knowledge sharing both oral and written, within and outside of his employer. When not reading or writing, he spends most of his free time with his two children and his wife baking at home or travelling to new places.