C++

Pimpl idiom

Në shqip: Idioma Pimpl

ShpjegimiSQ

Te „pimpl“ (pointer to implementation), header-i mban vetëm një pointer drejt një klase të fshehur, dhe detajet janë në .cpp. Kështu ndryshimet e brendshme s'e detyrojnë rikompajlimin e gjithë projektit.

EnglishEN

With “pimpl” (pointer to implementation), the header holds only a pointer to a hidden class, and the details live in the .cpp. That way internal changes don't force the whole project to recompile.

Si ta mendosh

Si një vitrinë që tregon vetëm produktin, ndërsa punëtoria është pas derës.

Lexoje në anglisht

Like a shop window showing only the product, with the workshop behind the door.

Shembull kodicpp

class Motori {
    struct Impl;
    std::unique_ptr<Impl> p;
public: Motori(); ~Motori(); void nis();
};

Terma të lidhur