Результаты поиска по запросу "iostream"
Почему endl используется в качестве синонима для «\ n», хотя это приводит к значительным потерям производительности?
Эта программа: #include <iostream> #include <cstdlib> #include <string> int main(int argc, const char *argv[]) { using ::std::cerr; using ::std::cout; using ::std::endl; if (argc < 2 || argc > 3) { cerr << "Usage: " << argv[0] << " ...
Почему cin разделит плавающее значение на две части?
У меня проблема с cin. int main(void) { int a; float b; cin >> a >> b; }Когда я даю плавающее число (например, 3.14) в качестве ввода, ниa ниb получить полное значение (3.14): на выходе a = 3, b = 0.14. я знаю этоcin разделит ввод на пробел, ...
Почему бы iostream не перегружать объекты оператором bool?
Вэтот ответ [https://stackoverflow.com/questions/1331292/c-rely-on-implicit-conversion-to-bool-in-conditions/1331475#1331475] Я говорю об использованииstd::ifstream преобразование объекта вbool проверить, находится ли поток в хорошем состоянии. Я ...
пытаясь записать std: out и file одновременно
Я пытаюсь записать в файл и стандартный вывод одновременно в C ++, перегружая ofstream test.h #pragma once #include <iostream> using std::ofstream; class OutputAndConsole:public ofstream { public: std::string fileName; OutputAndConsole(const ...
Смена iostreams в дочернем процессе
Сейчас я работаю над проектом, в котором мне нужно запустить дочерний процесс для запуска новой программы в Linux с использованием C ++, и мне нужно перенаправить стандартный ввод и вывод (как в C ++, ониcin а такжеcout) в файл. Это означает, что ...
Альтернативная функция в iostream.h для getch () conio.h?
Я пытаюсь держать экран на моем выходе с помощью файла заголовка<iostream.h>, но я не знаю какой-либо эквивалентной функцииgetch() & clrscr() функции<conio.h> в<iostream.h> или любая другая библиотека C ++. Есть ли такие функции?
Почему явный вызов оператора << on std :: cout вызывает неожиданный вывод?
Мне было просто любопытно, что произойдет, если я позвонюoperator<< наstd::cout явно, потому что я узнал, чтоa.operator() точно так же, какa(), Так что я делаю это, и это печатает что-то странное: #include <iostream> using std::cout; int main() ...
Как написать собственный поток ввода в C ++
В настоящее время я изучаю C ++ (из Java) и пытаюсь понять, как правильно использовать потоки ввода-вывода в C ++. Допустим, у меня естьImage класс, который содержит пиксели изображения, и я перегружен оператором извлечения, чтобы прочитать ...
Совместное использование потоков вывода через интерфейс JNI
Я пишу Java-приложение, которое использует библиотеку C ++ через интерфейс JNI. Библиотека C ++ создает объекты типаFoo, которые должным образом передаются через JNI в Java. Предположим, что библиотека имеет функцию вывода void ...
Почему при извлечении строки из потока устанавливается бит eof?
Допустим, у нас есть поток, содержащий просто: helloОбратите внимание, что нет никаких дополнительных\n в конце, как это часто бывает в текстовом файле. Теперь следующий простой код показывает, чтоeof бит устанавливается в потоке после ...