Я пытаюсь использовать объект stringstream в VC++ (VStudio 2003), но я получаю сообщение об ошибке при использовании перегруженного оператора < <, чтобы попытаться установить некоторые манипуляторы.stringstream manipulators & vstudio 2003
Я пытаюсь следующее:
int SomeInt = 1;
stringstream StrStream;
StrStream << std::setw(2) << SomeInt;
Это не будет компилировать (ошибка C2593: 'Оператор < <' неоднозначно).
Поддерживает ли VStudio 2003 использование манипуляторов таким образом?
Я знаю, что могу просто установить ширину непосредственно на объект stringstream, например. StrStream.width (2);
Мне было интересно, почему более обычный метод не работает?
Я был недостающим заголовок. Большое спасибо! –
2008-09-16 06:23:07