C++Now 2014 has ended
Please visit the C++Now website.
Back To Schedule
Wednesday, May 14 • 9:00am - 10:30am
Undefined Behavior in C++; what is it, and why should I care

Log in to save this to your schedule, view media, leave feedback and see who's attending!

More and more people are becoming aware of undefined behavior (UB) in C and C++. It has become a research interest at several universities, and code generators routinely use information about UB when deciding how to optimize code. 

In this talk, I will give examples of UB, show how optimizers reason about UB while doing code generation, and talk about strategies to avoid introducing UB into your code base (with examples from Boost). Finally, I will talk about the current (and upcoming) tools for detecting UB in existing code.


Wednesday May 14, 2014 9:00am - 10:30am MDT

Attendees (0)