Я специально хочу использовать UNORDERED MAP для хранения пары ключей и значений. Ключ - это строка, и значение может быть либо строкой, либо int или double. IDE, которая будет использоваться, - это Visual Studio 2010, и использование объединения не допускается.Создайте UNORDERED MAP
Я непосредственно сохранил значения как строковый тип. И чтобы преобразовать их в double или int, я использую функции atof()/atoi(). Также есть способ, которым я мог бы определить, что тип, хранящийся в строке, является int или double или string. Благодаря
Пожалуйста, объясните немного лучше, что вы хотите достичь. Вектор имеет только один тип, зачем вам два? Вы думаете о карте? –
Добро пожаловать в SO :) Пользователи StackOverflow не должны делать все на вашем месте. Вы должны задать более конкретный вопрос, показывающий, что вы предприняли некоторые попытки самостоятельно найти ответы: [Как задать хороший вопрос?] (Http://stackoverflow.com/help/how-to-ask) И более конкретно: * Вопросы, требующие помощи в домашних заданиях, должны содержать резюме работы, которую вы сделали до сих пор, для решения проблемы, и описание проблемы, которую вы решаете. * –
Спасибо Ivan :) В настоящее время у меня есть прямо хранит значения как строковый тип. И чтобы преобразовать их в double или int, я использую функции atof()/atoi(). Также есть способ, которым я мог бы определить, что тип, хранящийся в строке, является int или double или string. – INVICTUS