1.1 一个简单的例子
要见识SLT的威力,看下面这个简化版本的UINX sort(排序)
它由标准输入流(standard input stream)一行行的读入数据,然后将排序后的数据一行行写到标准输出流(standard output steam)
#include <iostream>
using namespace std;
#include <string>
#include <iterator>
#include <algorithm>
#include <vector>
int main()
{
vector<string> V;
string tmp;
while (getline(cin, tmp))
{
if (tmp == "quit")
break;
else
V.push_back(tmp);
}
sort(V.begin(), V.end());
copy(V.begin(), V.end(), ostream_iterator<string>(cout, "\n"));
}