Я хотел бы спросить по поводу парсинга чисел. Например, я знаю, что с определенного индекса строки начинается число, но я не хочу его самостоятельно парсить. Сейчас я делаю это так:
stringstream data(_currExpr.substr(--_index));
double num = 0;
data >> num;
Не уверен, что это хорошее решение. Есть ли какие-то варианты получше или так нормально?
stringstream при написании своего лексера я бы засунул подальше
atoi есть , scanf, strtoi
Так тоже можно...
А какое его применение тогда вообще?
Они медленный, не для парсинга
Обсуждают сегодня