возвращал тип, который бы определялся в теле функции? Например, если входной параметр функции - енумератор "EVarType::Int", значит возвращаемое значение будет типа "Int"
Погоди, у тебя одна функция не может сразу несколько разных типов возвращать, всё это должно быть сведено тогда в std::variant или std::any
Просто чтобы было более понятно я в структуре сделал. Не могу просто понять, как правильно возвращать разный тип в зависимости от енумератора
Пишешь функцию со свитчем по перечислению и всё
Обсуждают сегодня