|
|
|
|
|
by hogliux
2795 days ago
|
|
Yes, that's a nice approach. However, this approach requires you to list all your keys in advance (in the enum). The `semi::static_map` does not require this.This is especially useful if you are writing library code: imagine you are programming a `getFont` method - you don't know with which constexpr keys your method will be called, so there is no way for you to list all these keys in an enum. |
|
Oh, but C++ can eliminate redundancy in this one cool case I'm thinking of!