Typical Type Typos

By Amir Kirsh

Use of proper types is crucial for both performance and correctness. The talk would cover bugs related to type correctness as well as code that may work but hide severe performance issues due to implicit casting, creation of unnecessary temporaries or just simple bad coding. We will walk through abruptly sliced objects, surprisingly dandling pointers, silent temporaries, undefined behavior and more. The typical type typos presented in this talk are quite common, you may find yourself browsing your code right after this session looking for them and meeting them face to face in your code.

The talk assumes prior knowledge of rvalue reference and smart pointers.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.