Looking at the compile-time and code-size costs of using unique_ptr