当前位置: 首页 > 工具软件 > stl-thumb > 使用案例 >

STL

程磊
2023-12-01
// Demonstrating input and output with iterators.
#include <iostream>
#include <iterator> // ostream_iterator and isstream_iterator
using namespace std;

int main()
{
    cout << "Enter two integer: ";

    // create istream_iterator for reading int values from cin
    istream_iterator< int > inputInt( cin );

    int number1 = *inputInt; // read int from standard input
    ++inputInt; // move iterator to next input value
    int number2 = *inputInt;  // read int from standard input

    // create ostream_iterator for writing int values to cout
    ostream_iterator< int > outputInt( cout );

    cout << "The sum is: ";
    *outputInt = number1 + number2; // output result to cout
    cout << endl;
}


 类似资料: