Mam sobie tablicę o wielkości znanej podczas kompilacji, którą chciałbym indeksować poprzez znaną z góry listę słów kluczowych. Powiedzmy, coś w stylu RGBA_values[RGBA::RED] = 42;
Jak to zrobić najładniej? Kilka pomysłów:
std::arrayi przeładowaćoperator[]dla swojegoenum class— sporo babraniny.std::map— wydajność nie taka…std::arrayi „goły” enum — brak type safety mi trochę przeszkadza, ale na razie mi się ta opcja podoba najbardziej
Jak jakieś kolekcje/inne cuda z Qt6 będą przydatne, to też chętnie przyjmę. Standard to C++20.