avoiding to use temp strings with .c_str command?
Pergunta
I'm wondering if there is a way to avoid using a temporary string in this case:
tempString = inputString.substr(commaLast,commaCurrent-1);
yPos = strtod(tempString.c_str(), NULL);
There is no way to use the substr command and returning a c_str without first storing the substring in a temp string (supposing I dont want to modify the original string).
Solução
Have you tried the following?
yPos = strtod(inputString.substr(commaLast,commaCurrent-1).c_str(), NULL);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow