#pragma once #include "util.h" template void safe_free(List & ptr_list) { for (T * obj : ptr_list) delete obj; ptr_list.clear(); }