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

Пространство имен + перегруженный оператор std :: ostream ‹<
Я пытаюсь создать класс Vector3D в своем приложении на C ++. Для всей моей программы я использую пространство имен. В этом пространстве имен я объявил свой класс Vector3D и перегруженный оператор ‹ namespace space { class Vector3D {...
1380 просмотров

Как сохранить `std::vector‹uchar` в `std::ostream`?
Мы создали и заполнили некоторые std::vector<uchar> , например, openCV imencode . Теперь мы хотим передать его, например, в какую-нибудь http_lib, которая может принимать какой-то ostream (ostringstream), например, или мы просто хотим...
1970 просмотров
schedule 15.06.2022

std::unique_ptr вставка потока
Я включил unique_ptr в gcc 4.4.6, используя параметр -std=c++0x. Похоже, он работает довольно хорошо, и это именно то, что мне было нужно — указатель области действия с пользовательским средством удаления. Однако я заметил проблему. typedef...
528 просмотров
schedule 29.04.2023

Обгон оператора ostream ‹< для последовательности
Я хотел бы определить оператор ‹ std::ostream& operator<< ( std::ostream &out, std::list inList ); Так что мне нужно будет написать только одну функцию, которая будет работать независимо от того, использую ли я список, вектор,...
642 просмотров
schedule 04.08.2022

Файл создается при использовании ofstream, но не ifstream и fstream/не может получить доступ к gcount()
все. Мой новый проект включает в себя чтение имен из файла, и я понял, особенно для тех, кто любит (точнее, пытается) делать игры, чтение/запись для хранения информации очень полезно. Я изучил его и обнаружил, что стандартная библиотека снова...
1590 просмотров
schedule 27.05.2023

C++ неопределенный символ
Я создаю консольное приложение C++, в котором я сохраняю и загружаю вектор в файл. Файл, который я сохраняю и загружаю, имеет заголовок размером с вектор. Вот мой код: void loadFromFile() { ifstream iStream("file.ext",...
1010 просмотров
schedule 11.01.2023

Перегрузка оператора: Ostream/Istream
У меня возникли проблемы с лабораторным заданием для моего класса C++. По сути, я пытаюсь получить "cout ‹‹ w3 ‹‹ endl;" работать, так что когда я запускаю программу, консоль говорит "16". Я понял, что мне нужно использовать операцию перегрузки...
2610 просмотров

Как закрыть поток после назначения на ostream?
я могу сделать std::ostream& out = condition ? std::cout : std::ofstream(filename); но как закрыть в случае out = std::ofstream(filename) ?
1384 просмотров
schedule 16.12.2022

Как перегрузить операнды ‹‹ для использования в стиле ostream
Я использую потоки, и мне нужно защитить операции std::cout с помощью мьютекса, но я не знаю, как перегрузить оператор ‹‹, чтобы использовать его в такой последовательности: myOut << "hello " << 55 << " world" << false...
139 просмотров
schedule 28.04.2023

Как компиляторы С++ различают сдвиг битов влево/сдвиг вправо и операторы ostream‹‹/ostream››?
Я просто писал код, чтобы выдать заголовок волны. Я начал печатать это: file << 0x52 << 0x49 << 0x46 << 0x46 << ... Это заставило меня задуматься: как компилятор определяет разницу между интерпретацией...
388 просмотров

почему std::cout конвертируется в void* при использовании g++?
Почему можно привести std::ostream к указателю void ? Я не знаю ни одного такого оператора преобразования в std::ostream . Код ниже #include <iostream> int main() { void *p = std::cout; // why does this work? } Я задаю этот...
370 просмотров
schedule 28.05.2022

Ошибка компоновщика C++ ostream
У меня есть ошибка компоновщика, которая, как мне кажется, связана с ostream, но я не уверен. Ошибка возникает в последней строке main(). Я потратил много времени, пытаясь исправить это, если кто-нибудь что-нибудь придумает, я буду благодарен....
254 просмотров
schedule 25.08.2022

Общий оператор‹‹ ostream C++ для строкового класса
Возможно ли иметь шаблонный общий оператор <<ostream , который будет работать для любого класса, которому принадлежит метод to_string() ? Например, следующий код: #include <iostream> #include <string> struct A { int a;...
46 просмотров
schedule 27.08.2022

Наследование и ostream, как напечатать производный класс с указателем на базу?
Рассмотрим следующий код: #include <iostream> using namespace std; class Base {}; class Derived : public Base {}; ostream& operator <<(ostream& os, const Base& base) { os << "Base"; return os; }...
29 просмотров
schedule 25.05.2023

Как сохранить (и извлечь) в файл последовательность битов
Я пытаюсь сохранить в файле последовательность битов. Постараюсь описать только самое необходимое: У меня есть вектор (знаю, не очень хорошая идея, но я использую его ненадолго) Я хочу сохранить его в файле (я использую Linux) Я хочу...
192 просмотров
schedule 22.01.2023

Функция друга, определяющая оператор ostream
Я хотел бы определить оператор ostream, чтобы я мог легко выводить переменные типа alglib::complex . Чтобы предоставить рабочий пример без включения библиотеки alglib, я вместо этого перегружу вывод complex<double> ниже (это уточнение из-за...
2945 просмотров
schedule 23.03.2023

Передача строкового потока как ostream &, содержимое не читается
Я кодирую задание, в котором, по сути, у меня есть связь между клиентом и сервером. Для этого я использую строковый поток на стороне сервера для обработки запросов (которые поступают в форме строк) и помощи в построении строкового ответа. На стороне...
194 просмотров
schedule 04.11.2022

Boost.Python: невозможно обернуть оператор C++‹‹ для предоставления функций печати в Python.
Я пытаюсь обернуть класс С++, который обрабатывает двоичные значения, используя Boost.Python. Для этого класса оператор "‹‹" был определен как std::ostream &operator<<(std::ostream &output, const bin &inbin); Я попытался...
737 просмотров
schedule 27.06.2023

Каковы стандартные эквиваленты C++ для embarcadero/borland TMemoryStream и TFileStream?
Я нашел устаревший исходный код и вот выдержка - TMemoryStream *DFile = new TMemoryStream; TFileStream*BFile = new TFileStream; Вот некоторые официальные задокументированные данные для вышеуказанных классов: TMemoryStream Wiki и...
660 просмотров
schedule 18.07.2022

Почему std::ofstream добавляет дополнительные символы #13 (новая строка)?
Я работаю с базовым объектом std::ofstream , созданным следующим образом: output_stream = std::ofstream(output_file.c_str()); Это создает файл, в который помещается некоторая информация. Позвольте мне показать пример такого сообщения:...
1512 просмотров
schedule 11.02.2023