/*********************************************************************
Filename: stl_fucn.cpp
Section: 17.7 STL Functions
Compiler: Borland C++ Version 5.0 Summer 1996
C++ Distilled: Descriptions, Prescriptions and Style By Ira Pohl
*********************************************************************/
//Use of as ostream_iterator iterator.
#include
#include
using namespace std;
int main()
{
double v1[3] = {1.0, 2.5, 4.6}, sum;
sum = accumulate(v1, v1 + 3, 0.0, minus());
cout << "sum = " << sum << endl; //sum = -7
}