Ich habe Alexandrescus Buch, Modern C++ Design gelesen, und ich war ziemlich beeindruckt von den Techniken, die er verwendet, also wollte ich Loki library zu meiner Anwendung hinzufügen.C++: Verwenden Sie Loki oder Boost für Funktoren?
jedoch nach einem weiteren Untersuchung, sah ich, dass Boost, dass ich bereits verwenden, eine Menge ähnlicher Funktionalität bietet (nicht alle aber ich konnte nicht einen Singleton in Schub zum Beispiel finden)
I war vor allem daran interessiert, Loki zu verwenden, weil das Design auf Richtlinien basierte und die Funktoren.
Für mich beide, Boost und Loki haben Vor- und Nachteile. Das Hauptproblem, das ich mit loki habe, ist die schlechte Dokumentation (die Bibliothek ist nicht mehr an das Buch gebunden), aber es scheint mir, dass Loki in einigen Bereichen stärker und flexibler ist als Boost (ich könnte mich da irren)
Bevor Sie Boost oder Loki für Funktoren und Richtlinien verwenden, würde ich gerne die Meinung von Menschen kennen, die sie im wirklichen Leben verwenden.
Manchmal sieht es sehr gut auf dem Papier, sondern hat einige Nachteile, wenn man sich für echte verwenden :)
Kein Singleton ist eines der besten Dinge an Boost. Das Letzte, was die Welt braucht, ist Ermutigung, * mehr * Singletons zu benutzen. – jalf