[STL] Map in Vector "swappen" ??



  • STL Noob schrieb:

    Die sind alle schön, aber was ist schnell?

    Wie bereits mehrfach erwähnt werden die sich wohl alle nicht viel tun aber wenn es denn wirklich auf jede Nanosekunde ankommt, wären speziell für die Lösungen vom Chefkoch und mir noch Spezialisierungen für einzelne Containertypen angemessen.
    Die Art wie der Zielcontainer "arbeitet" ist sicherlich mitentscheidend für die Performance der Lösungen.

    MfG Spacelord



  • STL Noob schrieb:

    ...ich weis nicht mehr welche ich nehmen soll. Die sind alle schön, aber was ist schnell?

    🙂
    Ich persönlich finde es sehr schön, dass es so viele Stile und Möglichkeiten in C++ gibt, etwas umzusetzen. 👍

    Mein Tipp:
    - Nimm die Variante, die Du am besten verstehst, bzw. die Dir am übersichtlichsten erscheint (nicht vergessen, dass man ca. 60% der Entwicklungszeit damit verbringt, Sourcecode zu "verändern" (anpassen, korrigieren, erweitern, ...)).
    - Mach Dir um Performance Gedanken, wenn es soweit ist (sprich: Du festgetellt hast, dass es zu langsam ist).
    😃

    Wenn es Dich wirklich interessiert, kannst Du ja alle Varianten implementieren und Performancemessungen durchführen (wobei ich - wie gesagt - immer noch davon überzeugt bin, dass ein (guter) Compiler aus allen Varianten mehr oder minder denselben Code macht => alle gleich schnell sind; zumindestens bei einfachen Datentypen).

    Gruß,

    Simon2.


Anmelden zum Antworten