standard c++ im vergleich zu nicht-standard



  • Was sind die Vor, bzw Nachteile wenn man
    statt den C++-StandardSachen zB QT verwendet?

    Und was ist für beispielsweise Threading vorzuziehen:
    boost oder qt?



  • Ganz klar ist natürlich, dass du den Code unter jedem System kompilieren kannst, welches einen Standardkonformen Compiler anbietet, wenn du lediglich die Standardbibliothek benutzt.

    Wenn du ein Projekt sowieso auf die Grundlage von QT stellst, dann fährst du wahrscheinlich besser, wenn du auch gleich die Klasse benutzt, die dort angeboten werden, von wegen Kompatibilität und so. Auch beim Threading würde ich sofern es den Anforderungen genügt mal auf QT setzen, wenn das Projekt sowieso damit vollzogen wird.
    Das macht es dann natürlich schwieriger den Code wiederverwenden zu können, wenn du ihn mal aus dem Projekt rausziehen möchtest und in ein anderes (nicht QT lastiges) benutzen möchtest. Dan musst du entweder den Overhead von QT mit nehmen, oder eben alles auf etwas anderes umschreiben.

    Also ich würde sicher nicht gegen die Bibliothek arbeiten. Das kommt wahrscheinlich nicht gut. (früher, oder später).


Anmelden zum Antworten