Microsoft Download Center Archive

GDC 2009: The Beauty of Destruction

  • Published:
  • Version: 1.0
  • Category: Document
  • Language: English

This presentation will cover all aspects of C++ object destruction, ranging from destructor performance to best practices.

C++ destructors are the most important feature of C++. The power wielded through deterministic object unwinding cannot be underestimated. Resource leaks are the bane of games, and destructors are an essential part of the solution. But destructors provide much more than simple object cleanup. This presentation will cover all aspects of C++ object destruction, ranging from destructor performance to best practices. Topics include order of destruction, implicit destructors, and details around how destructors are affected by exception handling, polymorphism, and partially constructed objects. This also covers related topics like the delete operator, STL allocator::deallocate, and shared_ptr deletors.

Files

Status: Deleted

This download is no longer available on microsoft.com. The downloads below are archives provided by the Internet Archive Wayback Machine from the Microsoft Download Center prior to December 2014.

No files found

A file listing was not found in the Wayback Machine archives.

System Requirements

Operating Systems: Windows Vista, Windows XP, Windows 7

PowerPoint 2007 or PowerPoint Viewer 2007 required

Installation Instructions

Unzip contents

This page was generated from a snapshot of the Microsoft Download Center made on .
FamilyId: f4899690-2006-413a-827a-1504eb66171c
Report a problem