Was sind die vor-und Nachteile des d-Zeiger?

d-Zeiger Massiv in Qt, Sie sind eine Implementierung des pimpl-idiom. Ich kenne vor-und Nachteile der pimpl-idiom. Aber ich habe verpasst, die Vorteile des d-Zeiger-Implementierung. Hier und hier sind die Proben von d-Zeigern.
Ist es nicht einfacher, nur verwenden Sie diese?

class MyClassPrivate;
class MyClass {
  //interface methods
private:
  MyClassPrivate *pimpl_;
};
  • Gibt es eigentlich irgendwelche Unterschiede zwischen "nur pimpl" und d-Zeiger? Außer für die Berufung auf Makros automatisieren den job.
InformationsquelleAutor Dmitriy | 2011-02-13
Schreibe einen Kommentar