was ist ein "Pimpel"?



  • ?



  • wenn du pimple meinst, dass ist ein Pickel auf englisch :p

    wenn du das pimpl-Idiom meinst
    siehe
    GotW 24
    GotW 28



  • Hallo,
    allgemeiner gesehen ist das Pimple-Idiom eine degenerierte Ausprägung des Bridge-Patterns.
    Eine Suche nach Bridge Pattern, Handle Body-Idiom, oder Cheshire Cat idiom sollte dir eine Menge Material liefern.



  • benutzt ihr eigentlich das Pimpl-Idiom?

    Ich hab überlegt das jetzt in meinem Projekt zu benutzen, aber meine ersten Ansätze nehm ich langsam zurück, weil ich beim Pimpl-Idiom zu viele Nachteile sehe

    1. Heap wird benutzt
    2. zusätzliche Indirektion, dass kann wohl teilweise ziemlich schlecht für den Cache sein, ich weiss nicht in wie weit der Compiler die indirektion aufhebt

    da nimm ich lieber ein paar Minuten längere Compilezeiten auf mich



  • 1. Heap wird benutzt
    2. zusätzliche Indirektion, dass kann wohl teilweise ziemlich schlecht für den Cache sein, ich weiss nicht in wie weit der Compiler die indirektion aufhebt

    Das hört sich für mich stark nach "premature optimization" an.

    da nimm ich lieber ein paar Minuten längere Compilezeiten auf mich

    Höhere Compilezeiten sind ja nur *eine* Ausprägung des eigentlichen Problems, das da heißt höhere Abhängigkeiten. Da gibt es ja noch unzählige andere.
    Z.B. wird für Leute die auf binär-Kompatibilität Wert legen, diese Ausprägung des Problems nicht so relevant sein.


Anmelden zum Antworten