C++Idolo di Pimpl


Osservazioni

Il linguaggio Pimpl (p ointer a IMPL ementation, talvolta indicato come opaco tecnica puntatore o Cheshire Cat), riduce i tempi di compilazione di una classe spostando tutti i membri di dati privati in una struttura definita nel file cpp.

La classe possiede un puntatore all'implementazione. In questo modo, può essere inoltrato, in modo che il file di intestazione non abbia bisogno di #include classi utilizzate nelle variabili dei membri privati.

Quando si utilizza l'idioma pimpl, la modifica di un membro dati privato non richiede la ricompilazione di classi che dipendono da esso.

Idolo di Pimpl Esempi correlati