1
ответ

Перегрузка QDataStream <операторы <and>> для пользовательского типа

У меня есть объект, который я хотел бы смочь считать и записать в QDataStream. Заголовок следующие: класс Составной объект {общественность: Составной объект (QString, QPixmap*, Ui:: MainWindow*); пусто...
вопрос задан: 5 February 2014 17:35
1
ответ

Используя повышение:: asio:: async_read с stdin?

короткий вопрос: у Меня есть моделирование в реальном времени, которое работает, поскольку backround обрабатывает, и подключен с каналами к вызову pogramm. Я хочу отправить команды в тот процесс с помощью stdin для получения...
вопрос задан: 18 April 2012 14:24
1
ответ

Как в Java перенаправить System.out на null, а затем снова на stdout?

Я попытался временно перенаправить System.out на / dev / null, используя следующий код но это не работает. System.out.println ("это должно перейти на стандартный вывод"); PrintStream original = System.out; т работать. System.out.println ("это должно пере
вопрос задан: 25 January 2011 21:23
1
ответ

переопределение ctype <wchar_t>

Я пишу интерпретатор лямбда-исчисления для забавы и практики. Я заставил iostreams правильно маркировать идентификаторы путем добавления фасета ctype, который определяет пунктуацию как пробел: структура token_ctype:...
вопрос задан: 26 February 2010 05:37
1
ответ

Почему не делает станд.:: istream принимают владение по его streambuf?

Я пишу своего рода библиотеку виртуальной файловой системы для видеоигр в подобных ROFS Промежуточного программного обеспечения CRI (см. Википедию). Мое намерение с библиотекой состоит в том, чтобы обеспечить естественные средства доступа...
вопрос задан: 17 January 2010 23:53
1
ответ

Как создать потоковый оператор вставки “по умолчанию” в C++?

У меня есть класс, подобный повышению:: любой, в котором это - шаблонный контейнерный класс. Я хотел бы иметь метод для записи содержавшего значения в строку. Однако, если содержавший тип не обеспечивает...
вопрос задан: 7 January 2010 21:24
1
ответ

Почему делает станд.:: fstream устанавливают EOF, укусил способ, которым он делает?

Я недавно столкнулся с проблемой, вызванной при помощи fstream:: eof (). Я считал следующую строку отсюда: функция eof () возвращает true, если конец связанного входного файла был достигнут, ложь...
вопрос задан: 24 June 2009 18:19
0
ответов

What is the header?

What's the header used for? Why is it necessary? Any example?
вопрос задан: 23 September 2019 14:43
0
ответов

Как распечатать (используя cout) число в двоичном виде?

Я изучаю в колледже курс об операционных системах, и мы учимся преобразовывать из двоичного в шестнадцатеричный, десятичный в шестнадцатеричный и т.д., а сегодня мы только что узнали, как подписанные/неподписанные числа...
вопрос задан: 1 August 2019 21:22
0
ответов

Почему чтение строк из stdin намного медленнее в C ++, чем в Python?

Я хотел сравнить строки чтения строкового ввода из stdin, используя Python и C ++, и был шокирован, увидев, что мой код C ++ работает на порядок медленнее, чем эквивалентный код Python. Так как мой C ++ это ...
вопрос задан: 27 June 2019 00:48
0
ответов

Почему iostream :: eof внутри условия цикла (т.е. `while (! Stream.eof ())`) считается неправильным?

Я только что нашел комментарий в этом ответе о том, что использование iostream :: eof в условии цикла «почти наверняка неправильно». Я обычно использую что-то вроде while (cin > > n) - что, я думаю, неявно ...
вопрос задан: 4 May 2019 10:02
0
ответов

Разбор каталога в строке для ofstream file.open

Я пытаюсь проанализировать каталог через командную строку и открыть файл на основе того, что вставлено. Аргумент командной строки кажется правильным, так как я печатаю его перед тем, чтобы убедиться, но ...
вопрос задан: 3 March 2019 15:01
0
ответов

Как вывести с 3-мя цифрами после десятичной точки с потоком C ++?

Учитывая переменную типа float, как вывести ее с 3-мя цифрами после десятичной точки, используя iostream в C ++?
вопрос задан: 25 September 2018 14:30
0
ответов

Включение iostream приводит к разным двоичным файлам

Компиляция следующего кода int main () {return 0; } дает сборку main: xorl% eax,% eax ret https://gcc.godbolt.org/z/oQvRDd Если сейчас включен iostream #include & ...
вопрос задан: 24 September 2018 06:32
0
ответов

Fast controlled copy from istream to ostream

I have to copy several bytes from a istream to a ostream, there are 2 ways that I know to perform this copy. myostream << myistream.rdbuf(); and copy( istreambuf_iterator(...
вопрос задан: 7 August 2018 05:30
0
ответов

Как решить проблему «Неразрешенное включение :» в файле C++ в Eclipse CDT?

Я загружаю eclipse для c++ (cdt -master -8.0.2.zip ). Когда я пишу:#include Он помечает :Unresolved include : Как я могу это исправить?
вопрос задан: 29 June 2018 10:21
0
ответов

Как определить отрицательные числа как ошибку синтаксического анализа при чтении беззнаковых целых чисел?

Я хочу читать беззнаковые целые числа в base-10 (десятичном) представлении из C++ iostream с хотя бы рудиментарным обнаружением ошибок. На мой взгляд, знаки минус явно будут ошибкой в этом случае, ...
вопрос задан: 3 April 2018 14:21
0
ответов

Двойная печать без потери точности

Как вы напечатаете двойную в потоке, чтобы при ее чтении вы не потеряли точность? Я пробовал: std :: stringstream ss; двойной v = 0,1 * 0,1; ss << std :: setprecision (std :: numeric_limits <...
вопрос задан: 18 November 2017 13:44
0
ответов

Когда `ifstream :: readsome` устанавливает` eofbit`?

Этот код зацикливается навсегда : #include #include #include <поток> int main (int argc, char * argv []) {std :: ifstream f (argv [1]); std :: ostringstream ostr; ...
вопрос задан: 10 July 2017 13:11
0
ответов

Как прочитать всю строку от пользователя с помощью cin?

Вот мой текущий код C ++. Я хотел бы знать, как написать строчку кода. Буду ли я использовать cin.getline (y) или что-то другое? Я проверил, но ничего не нашел. Когда я запускаю его, он работает ...
вопрос задан: 23 June 2017 23:42
0
ответов

Как я могу передавать шестнадцатеричные числа с AF (а не af)?

Можно ли сделать вывод шестнадцатеричных чисел ostream с символами AF, а не с af? int x = 0xABC; std :: cout << std :: hex << x << std :: endl; Это выведет abc, тогда как я бы ...
вопрос задан: 21 June 2017 02:08
0
ответов

Вставщики и экстракторы, считывающие / записывающие двоичные данные в сравнении с текстом

Я пытался прочитать iostreams и лучше понять их. Иногда я подчеркиваю, что средства вставки (<<) и экстракторы (>>) предназначены для использования в текстовой сериализации. ...
вопрос задан: 23 May 2017 12:28
0
ответов

Сброс состояния потока

У меня есть вопрос, немного похожий на вопрос о stackoverflow std::cin.clear() не может восстановить входной поток в хорошем состоянии, но приведенный там ответ мне не подходит. ...
вопрос задан: 23 May 2017 12:25
0
ответов

«ошибка :не соответствует оператору <<» при работе со стандартной строкой ::

Не могли бы вы помочь мне найти проблему в следующем коде (код аналогичен потоку C++ в качестве параметра при перегрузке оператора<<):#включить #включить
вопрос задан: 23 May 2017 12:20
0
ответов

Оператор автоматического создания потока для структуры/класса

Есть ли инструмент для автоматического создания оператора ostream << для структуры или класса? Входные данные (взятые из функции One Debug-Print для управления ими всеми): typedef struct ReqCntrlT /* Request control...
вопрос задан: 23 May 2017 12:08
0
ответов

Отключение вывода указателя в потоках C ++?

Если вы передадите любой указатель на поток C ++, его адрес будет помещен в выход. (Очевидно, если нет более конкретного обработчика вывода.) Void * px = NULL; const char * ps = "Тест"; FooType * pf = .....
вопрос задан: 23 May 2017 12:04
0
ответов

приоритет оператора (void * before bool?)

Отвечая на этот вопрос, я провел небольшое исследование, которое меня действительно смутило. Я заметил, что два успешно открытых потока if не равны, а два потока if, которые не работают, равны. Сначала я проверил ...
вопрос задан: 23 May 2017 12:04
0
ответов

Как читать числа, разделенные пробелами, с консоли?

Я пытаюсь выполнить простую задачу: чтение чисел, разделенных пробелом, с консоли в вектор , но я не понимаю, как это сделать правильно. Вот что я делал до сих пор: int n = 0; ...
вопрос задан: 23 May 2017 12:04
0
ответов

Стандартный нет -операционный выходной поток

Есть ли способ создать экземпляр ostream, который в основном ничего не делает? Например, :std ::ostream dummyStream (... ); dummyStream << "Ничего не будет напечатано"; Я мог бы просто создать...
вопрос задан: 23 May 2017 12:02
0
ответов

Разница между «endl» и «\ n» [дубликат]

Возможный дубликат: C ++: «std :: endl» vs «\ N» Мне интересно, есть ли какая-нибудь значительная разница между этими двумя способами вывода новой строки: cout << endl; //...
вопрос задан: 23 May 2017 12:02