Результаты поиска по запросу "iostream"

2 ответа

Здесь мы открываем файл, поэтому при выполнении сброса он записывается (и удаляется при закрытии):

ли способ воспользоваться преимуществами флагов создания файлов в Win32 API, таких какFILE_FLAG_DELETE_ON_CLOSE или жеFILE_FLAG_WRITE_THROUGH как ...

5 ответов

@ Jean-MichaëlCelerier Тип decl гарантирует, что этот оператор используется только при наличии t :: print. В противном случае он попытался бы скомпилировать тело функции и выдать ошибку компиляции.

у небольшую матричную библиотеку на C ++ для матричных операций. Однако мой компилятор жалуется, где раньше этого не было. Этот код оставлялся на полке в течение 6 месяцев, и между тем я обновил свой компьютер с debian etch до lenny (g ++ (Debian ...

3 ответа

используйте следующее утверждение вместо

протестировать bool I / O, я попытался запустить эту короткую программу: #include <iostream> int main() { while(true) { bool f; if (std::cin >> f) std::cout << f << '\n'; else { std::cout << "i/o error\n"; std::cin.clear(); } } return 0; }Вот ...

ТОП публикаций

4 ответа

Ха, молчи меня, пожалуйста! :-)

ое пособие по C ++ для Google Code University [http://code.google.com/edu/languages/cpp/basics/getting-started.html#learn-by-example] раньше имел этот код: // Description: Illustrate the use of cin to get input // and how to recover from errors. ...

3 ответа

«код, который является C, кроме использования cout и iostream» - мы называем его «C с iostreams», и это то, что подходит для C ++ во многих университетских курсах.

инство пользователей C ++, которые изучили C, предпочитают использоватьprintf / scanf семейство функций, даже когда они кодируют в C ++. Хотя я признаю, что нахожу интерфейс лучше (особенно POSIX-подобный формат и локализация), кажется, что ...

1 ответ

Оператор << возвращает ostream &, поэтому при условии, что вы передадите хотя бы одну вещь перед вашим endl, она определенно будет работать. Я не могу понять, почему он не будет работать с endl в любом случае, так как он просто перенаправляет то, что является указателем на функцию, во внутренний поток.

отрим следующий код: #include <sstream> #include <iostream> class Foo : public std::stringstream { public: ~Foo() { std::cout << str(); } }; int main() { Foo foo; foo << "Test1" << std::endl; Foo() << "Test2" << std::endl; return 0; }Когда я ...

4 ответа

В чем разница между while (cin) и while (cin >> num)

Какая разница между следующими двумя циклами и когда каждый из них будет остановлен? #include<iostream> #include<algorithm> #include<vector> using namespace std; int main() { int x,y; while(cin >> x){ // code } while(cin){ cin >> y; //code ...

5 ответов

Спасибо за ваше предложение, но stringstream не вариант, потому что файл может стать довольно большим. Таким образом, чтение всех данных в память довольно уродливо.

ли использовать QFile как std :: iostream? Я совершенно уверен, что там должна быть обертка. Вопрос в том, где? У меня есть другие библиотеки, для которых в качестве входного параметра требуется std :: istream, но в моей программе у меня только ...

1 ответ

Поскольку авторам реализаций стандартной библиотеки необходимо знать, что, когда они делают квалифицированный вызов функции, она вызывает функцию, которую они ожидают вызвать, а не какую-то перегрузку, добавленную пользователем.

оВопрос итератора C ++ [https://stackoverflow.com/questions/5347134/c-iterator-question]Я написал этот пример программы: #include <vector> #include <iostream> #include <iterator> #include <algorithm> template <class T> std::ostream& ...

1 ответ

Не забудьте открыть свой файл в двоичном режиме, когда читаете данные обратно.

я естьstd::string объект, содержащий двоичные данные, которые мне нужно записать в файл. Можноofstream f("name"); f << s; быть проблематичным в любом случае? Мне нужно прочитать данные в точности так, как это было изначально. Я могу конечно ...