Вопросы по теме 'ostringstream'

Сбой порта Mac OS X в pthread_setspecific в glibstdc ++ vsnprintf - как устранить неполадки?
Я тестирую порт Mac OS X своего многопоточного сервера. Он запускается, но умирает в vsnprintf вскоре после того, как рабочий поток принимает первый клиентский запрос. Похоже, что vsnprintf пытается манипулировать некоторой локальной памятью...
1135 просмотров
schedule 02.07.2023

Как подключить Boost-сериализацию и iostreams для сериализации и сжатия объекта в строку?
Я использовал библиотеку сериализации Boost, которая на самом деле довольно хороша и позволяет мне создавать простые оболочки для сохранения моих сериализуемых объектов в строки, например: namespace bar = boost::archive; namespace bio =...
8522 просмотров

C++ STL в VS2008: std::ostringstream выбрасывает std::bad_alloc после интенсивного использования присваивания/очистки
Я столкнулся с ситуацией (в Win32), когда объект std::ostringstream продолжает потреблять память процесса, даже когда он якобы очищается после серии операций типа добавления. Пожалуйста, взгляните на этот фрагмент C++: int main(void) {...
563 просмотров
schedule 24.03.2023

как обрезать ширину целых типов с помощью std :: ostringstream?
Скажем, у вас есть что-то вроде: std::ostringstream oss; int value(42); oss.fill('0'); oss << std::setw(3) << value; cout << oss.str(); ВЫХОД: 042 Этот вывод связан с тем, что std :: setw обеспечивает минимальную ширину,...
1668 просмотров
schedule 26.10.2022

Почему удаление объекта ostringstream, как в моем коде, приводит к ошибке сегментации?
#include <iostream> #include <sstream> #include <fstream> #include <iomanip> #include <string> using namespace std; int main() { ostringstream out; ostringstream tmpstr; tmpstr << "ritesh is here";...
244 просмотров
schedule 24.05.2023

ostringstream нарушает cout?
Я хочу вывести содержимое ostringstream в другой поток (например, std::cout ). Я знаю, что могу использовать std::ostringstream::str() , но предполагаю, что это накладные расходы на копирование содержимого потока в строку, а затем в другой поток....
429 просмотров
schedule 04.03.2022

Избегайте копирования строки из ostringstream
У меня есть имя std::string , которое я хочу заполнить данными через интерфейс std::ostream и избежать копирования строки. Один из способов сделать это, который требует копирования, заключается в следующем: bool f(std::string& out) {...
1580 просмотров
schedule 12.03.2023

С++ std::stringstream/ostringstream и символы UTF
Я пишу программу, которая обрабатывает некоторые данные, выводит их в файл .csv, затем пишет сценарий GNUplot и вызывает GNUplot для выполнения сценария и создания файла изображения с одинаковым именем (только с разными расширениями). Имена файлов...
2732 просмотров

В чем смысл использования ostringstream вместо обычной строки?
Я впервые изучаю сокеты C++, и в моем примере много используется ostringstream. Какова цель и преимущество использования строковых потоков здесь, а не просто строк? В этом примере мне кажется, что я мог бы так же легко использовать обычную строку....
1390 просмотров

Как передать пользовательский распределитель в std::basic_ostringstream в C++11?
Я хочу использовать настраиваемый распределитель для выделения памяти из свободного списка для std::basic_ostringstream . Вот мой пользовательский распределитель, который я хочу использовать: template <class Tp> struct NAlloc {...
1571 просмотров