30 Stimmen

Wann sind reine Header-Bibliotheken akzeptabel?

Ich persönlich mag reine Header-Bibliotheken, aber es gibt Behauptungen, dass sie den Code aufgrund von Over-Inlining aufblähen (sowie das andere offensichtliche Problem der längeren Kompilierzeiten).

Ich habe mich gefragt, wie viel Wahrheit an diesen Behauptungen (die über die Aufblähung) dran ist.

Sind die Kosten außerdem "gerechtfertigt"? (Natürlich gibt es unvermeidliche Fälle, z. B. wenn es sich um eine Bibliothek handelt, die ausschließlich oder größtenteils mit Vorlagen implementiert wurde, aber ich bin mehr an dem Fall interessiert, in dem tatsächlich eine Wahlmöglichkeit besteht).

Ich weiß, dass es für solche Dinge keine festen Regeln, Richtlinien usw. gibt, aber ich versuche nur, ein Gefühl dafür zu bekommen, was andere über dieses Thema denken.

P.S. Ja, das ist eine sehr vage und subjektive Frage, das ist mir bewusst, und deshalb habe ich sie auch als solche gekennzeichnet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X