Ich möchte mein geladenes Guthaben identifizieren, weiß aber nicht, welches ich auswählen soll. Es gibt 2 Möglichkeiten:
Name (Zeichenfolge)
- Dies ist am einfachsten und auch am schnellsten mit unordered_map (O (1)), aber viel langsamer als mit ganzen Zahlen.
- Leicht verständlich im Code.
Ganze Zahlen
- Am schnellsten
- Sind im Code nicht verständlich.
Ich weiß, dass Saiten nicht so sicher oder schnell sind, aber ist sie so schlecht oder zählt sie in einem AAA-Titel nur als schlecht? Ich könnte Aufzählungen erstellen, um Ganzzahlen zu verwenden, aber wenn ich die Szene, Assets usw. zur Laufzeit aus einer Datei lade, kann ich keine Aufzählungen verwenden. Gibt es eine Möglichkeit, diese Ganzzahlen lesbar zu machen, wenn sie zur Laufzeit generiert werden?
Ich weiß, dass dieses Problem einige Themen rund um das Internet hat, aber ich konnte nicht herausfinden, in welchen Fällen dies wichtig ist.