7
ответов

В чем разница между istringstream, ostringstream и stringstream? / Почему бы не использовать stringstream в каждом случае?

Когда я буду использовать std :: istringstream, std :: ostringstream и std :: stringstream, и почему я не должен просто использовать std :: stringstream в каждом сценарии (есть ли проблемы с производительностью во время выполнения?). Наконец, это ...
вопрос задан: 1 February 2016 15:33
7
ответов

Макрос формата C++ / встраивает ostringstream

Я пытаюсь записать макрос, который позволил бы мне делать что-то как: ФОРМАТ (<<"b" <<c <<d), и результат был бы строкой - то же как создание ostringstream, вставка...
вопрос задан: 1 November 2011 17:38
6
ответов

Там должен так или иначе записать следующее как макрос C++?

my_macro <<1 <<"привет мир" <<вздор-> getValue () <<станд.:: endl; должен расшириться в: станд.:: oss ostringstream; oss <<1 <<"привет мир" <<вздор->...
вопрос задан: 6 July 2017 06:41
4
ответа

Существует ли способ уменьшить ostringstream malloc/free's?

Я пишу встроенное приложение. В некоторых местах я использую станд.:: ostringstream много, так как это очень удобно в моих целях. Однако я просто обнаружил, что хит производительности является экстремальным значением начиная с добавления...
вопрос задан: 1 March 2010 18:27
3
ответа

Как снова использовать ostringstream?

Я хотел бы убрать и снова использовать ostringstream (и базовый буфер) так, чтобы мое приложение не делало как много выделений. Как я сбрасываю объект к его начальному состоянию?
вопрос задан: 8 March 2009 21:03
2
ответа

Какая польза для & # 39; заканчивается & # 39; Эти дни?

Пару дней назад я столкнулся с небольшой ошибкой, когда код выглядел примерно так: ostringstream ss; int anInt (7); ss < < anInt < < "ПРИВЫЧКИ"; ss < < заканчивается; натяните theWholeLot ...
вопрос задан: 15 July 2015 19:08
1
ответ

Как поднять трубку сериализацию Повышения и iostreams для сериализации и gzip объект представить в виде строки?

Я пользовался библиотекой сериализации Повышения, которая на самом деле довольно хороша, и позволяет мне сделать простые обертки для сохранения моих сериализуемых объектов к строкам, как так: панель пространства имен = повышение:: архив;...
вопрос задан: 22 May 2011 01:36
0
ответов

std::ostringstream не возвращает допустимую строку

Я пытаюсь использовать std::ostringstream для преобразования числа в строку (char *), но, похоже, это не работает. Вот код, который у меня есть: #include #include int ...
вопрос задан: 22 June 2012 22:31
0
ответов

Как написать оператор `<<` для boost :: tuple?

В приведенном ниже примере кода он показывает, что boost :: Кортеж может быть создан неявно из первого аргумента шаблона. Из-за этого я не могу написать оператор <<, так как он становится неоднозначным. ...
вопрос задан: 29 September 2011 07:09
0
ответов

Почему ostringstream убирает NULL?

У меня есть строка, последнюю часть (суффикс) которой нужно изменить несколько раз, и мне нужно для создания новых строк. Я пытаюсь использовать ostringstream для этого, так как думаю, использование потоков будет быстрее, чем ...
вопрос задан: 14 July 2011 08:01
0
ответов

Для чего нужен строковый конструктор ostringstream?

В MSVC 2005 у меня есть следующий код. std :: ostringstream stream (" поток << 5; std :: cout << stream.str (); Я ожидаю: начальная строка 5. Я получаю следующее: ...
вопрос задан: 1 October 2010 15:16