Вопросы по теме 'ostream'
Пространство имен + перегруженный оператор std :: ostream ‹<
Я пытаюсь создать класс Vector3D в своем приложении на C ++. Для всей моей программы я использую пространство имен. В этом пространстве имен я объявил свой класс Vector3D и перегруженный оператор ‹
namespace space
{
class Vector3D
{...
1380 просмотров
schedule
13.04.2022
Как сохранить `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 просмотров
schedule
05.06.2022
Как закрыть поток после назначения на 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 просмотров
schedule
04.12.2022
почему 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