Хочу реализовать на с++ ассоциативные массивы. Как сделать так, чтобы функция могла возвращать разные значения в зависимости от ситуации, или это не возможно?
Ассоциативный массив - это std::map, а про функцию, возращающую разные значение в зависимости от ситуации непонятно, есть функиця random, которая возвращает разные значения, но наверно это не то, что нужно тебе.
ассоцитивный массив(как объект), содержит два члена private: список, содержащий 2 объединения: ключ и значение, обращаемя по ключу, перегрузив оператор индексации, нужно вернуть значение в зависимости от типа в объединении, возможно ли это? Читал что-то про тип возвращаемого значения void*
Ну во-первых, как _объект_, имеющий поля в private он должен иметь методы public, [обрабатывающие и] выдающие эти поля типа массива enum39;ов (и нахрен перегрузку операторов, неблагодарное это дело). Как-то так%)