namespace std: Первый взгляд
Автор admin
Воскресенье, 24 мая 2009 11:32
namespace std: Первый взгляд 261 return 15 < х; } int mainO { int a[] = { 10. 20. 30 }: const size_t SIZE = sizeof a / sizeof a[0]; ofstream outfC'ints.out"); remove_copy_if(a. a + SIZE. ostream_iterator(outf. “\n”). gtl5): } ///:- Потоковый итератор ввода позволяет алгоритму прочитать исходные данные из потока ввода. Для этого конструктор и операторная функция operator++() читают следующий элемент из базового потока, а перегруженная операторная функция operator* () возвращает ранее прочитанное значение. Поскольку исходный интервал в алгоритмах задается двумя указателями, объект istreamjterator можно сконструировать двумя способами: //: С06:CopyIntsFromFiТе.срр // Использование потокового итератора ввода #include #include #include #include #include “../require.h” using namespace std: bool gtl5(int x) { return 15 < x: } int mainO { ofstream infCsomeInts.dat"): ints « "1 3 47 5 84 9": ints.closeO: ifstream infCsomeInts.dat"): assure(inf. "someInts.dat"): remove_copy_i f(i streamj terator(i nf). i streamjterator(). ostream_iterator(cout. “\
Комментарии закрыты.
Последние комментарии