RAII Resource Acquisition is Initialisation A C++ idiom for dealing with resources Uses automatic variables to handle resources Since the language manages them for you