Middle
What data type should be used as a key to represent a monetary equivalent?
sobes.tech AI
Answer from AI
To represent a monetary equivalent as a key, a string data type (std::string in C++) should be used.
This ensures a unique representation of the currency code (e.g., "USD", "EUR", "RUB"), which is critically important for correct identification and comparison of different currencies.
Using integer or floating-point types can be ambiguous or lead to comparison errors.