A Pimpl Idiom (or "pointer to implementation" idiom) is programming technique for reducing compile times and dependencies in C++. It works by creating a placeholder class that forwards the real work through an opaque pointer to the working class. This means changes in the working class can take place, and only require recompiling the placeholder class. In large projects, this can drastically reduce compile times.

Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.