У меня есть переменная:
string item;
Он инициализируется во время выполнения -. Мне нужно преобразовать его в длинный. Как это сделать? Я пробовал atol ()и strtol (), но всегда получаю следующую ошибку для strtol ()и atol ()соответственно:
cannot convert 'std::string' to 'const char*' for argument '1' to 'long int strtol(const char*, char**, int)'
cannot convert 'std::string' to 'const char*' for argument '1' to 'long int atol(const char*)'