Undefined behaviour in the STL

Sandor Dargo

60 minute presentation
intermediate

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.

algorithms
STL
undefined behavior

Sandor Dargo

Passionate software developer. Obsessed clean coder. Enthusiastic blogger. Husband of an awesome wife. Happy father of two children.