Хотя я и хочу анализировать инструкции, содержащиеся в строках, я в основном пытаюсь очистить строку от ее пробелов и символов табуляции, чтобы искать в ней инструкции.
К сожалению, мой цикл входит в бесконечный цикл, и я не могу найти, почему, поскольку я обновляю итератор при каждом стирании символа ...
Любая помощь, пожалуйста?
void myClass::parseInstructions(std::string& line)
{
std::string::iterator it;
for (it = line.begin(); it != line.end(); ++it)
if (((*it) == ' ') || ((*it) == '\t'))
it = line.erase(it);
}