filmov
tv
CppCon 2019: Pete Isensee “Destructor Case Studies: Best Practices for Safe and Efficient Teardown”

Показать описание
—
—
—
Destructors are arguably the most important feature of C++. By allowing deterministic resource management, destructors enable proper cleanup at the right time. However, implementing destructors correctly can be challenging even for experienced developers, and ensuring destructors are optimized can be critical in high performance code. In this presentation, we’ll examine a series of real world destructors, including some from the C++ Standard Library, to generate a list of best practices.
—
Pete Isensee
Facebook Reality Labs
Engineering Manager
Bellevue, Washington
Pete Isensee has programmed video games, shipped three generations of Xbox consoles at Microsoft, created VR experiences at HBO, published dozens of technical articles, and taught C++ tips & tricks to game developers worldwide. Pete is currently a software engineering manager at Facebook Reality Labs (previously Oculus Research), helping unlock the potential of virtual and augmented reality.
—
*-----*
*-----*
—
—
Destructors are arguably the most important feature of C++. By allowing deterministic resource management, destructors enable proper cleanup at the right time. However, implementing destructors correctly can be challenging even for experienced developers, and ensuring destructors are optimized can be critical in high performance code. In this presentation, we’ll examine a series of real world destructors, including some from the C++ Standard Library, to generate a list of best practices.
—
Pete Isensee
Facebook Reality Labs
Engineering Manager
Bellevue, Washington
Pete Isensee has programmed video games, shipped three generations of Xbox consoles at Microsoft, created VR experiences at HBO, published dozens of technical articles, and taught C++ tips & tricks to game developers worldwide. Pete is currently a software engineering manager at Facebook Reality Labs (previously Oculus Research), helping unlock the potential of virtual and augmented reality.
—
*-----*
*-----*
Комментарии