Вопросы по теме 'ostringstream'
Какая польза от «концов» в наши дни?
Пару дней назад я обнаружил небольшую ошибку, когда код выглядел примерно так:
ostringstream ss;
int anInt( 7 );
ss << anInt << "HABITS";
ss << ends;
string theWholeLot = ss.str();
Проблема заключалась в том, что ends...
3398 просмотров
schedule
13.09.2021
Добавление строки против Ostringstream
Я проверил сравнение производительности двух нижеприведенных программ на C ++. Одна программа загружает строки в строку путем конкатенации строк. Еще один загружает строки в буфер ostringstream.
По строке:
string mytext =...
275 просмотров
schedule
21.09.2021
std :: ostringstream с float ведет себя иначе с компилятором Embarcadero CLANG.
Я столкнулся с очень странным поведением Embarcadero C ++ Builder при использовании компилятора CLANG.
Пример очень простой:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
std::wostringstream woss;
woss <<...
65 просмотров
schedule
23.09.2021
Есть ли способ уменьшить ostringstream malloc/free?
Я пишу встроенное приложение. В некоторых местах я часто использую std::ostringstream, так как это очень удобно для моих целей. Однако я только что обнаружил, что производительность сильно снижается, поскольку добавление данных в поток приводит к...
3874 просмотров
schedule
28.02.2022
Как повторно использовать ostringstream?
Я хотел бы очистить и повторно использовать поток ostringstream (и базовый буфер), чтобы моему приложению не приходилось делать столько распределений. Как вернуть объект в исходное состояние?
56230 просмотров
schedule
19.04.2022
Есть ли более эффективный способ установить std::vector из потока?
В настоящее время я установил значение std::vector<char> из std::ostringstream следующим образом:
void
foo(std::vector<char> &data, std::stringstream &stream) {
data = std::vector<char>(stream.str().begin(),...
7999 просмотров
schedule
19.04.2022
Преобразуйте double в строку, быстро соблюдая заданную точность
У меня есть программа C++ , использующая SDL . Во время рендеринга мне нужно нарисовать некоторые графические компоненты. Иногда мне нужно преобразовать double переменных, округленных до одного десятичного знака, в std::string .
Для этого я...
722 просмотров
schedule
12.08.2022
Как преобразовать std::ostringstream в bool?
Я наткнулся на этот код.
std::ostringstream str;
/// (some usage)
assert( ! str );
Что означает ostringstream при использовании в контексте bool ?
Возможно, это неправильное использование, которое происходит при...
2830 просмотров
schedule
24.10.2022
В чем разница между istringstream, ostringstream и stringstream? / Почему бы не использовать строковый поток в каждом случае?
Когда мне следует использовать std::istringstream , std::ostringstream и std::stringstream и почему бы мне просто не использовать std::stringstream в каждом сценарии (есть ли проблемы с производительностью во время выполнения?).
Наконец,...
75426 просмотров
schedule
13.03.2023
Почему нельзя создать объект, содержащий элемент ostringstream?
У меня есть следующий пример класса, упрощенный из более крупного проекта. Он основан на структуре ведения журнала, которая использует область действия средства ведения журнала для завершения записи журнала в деструкторе.
Приведенный ниже код не...
797 просмотров
schedule
25.03.2023