~_cleanup() { for (size_t i = 0; i < c.size(); i++) delete c[i]; for (size_t i = 0; i < shape.size(); i++) delete shape[i]; }
~_cleanup() { for (size_t i = 0, n = c.size(); i < n; i++) delete c[i]; }