Comment calculer la somme cumulée pour un vecteur de double en C++?

J'ai un vecteur de doubles et j'ai besoin de créer un autre tableau qui est une somme cumulative des éléments de la première. Par exemple;

 vector<double> Array(10,1);
 vector<double> Sum(10);  

 Sum[0] = Array[0]; 
 for(unsigned int i=1; i<Array.size(); i++)
     Sum[i] = Sum[i-1] + Array[i]; 

Est-il une fonction qui va effectuer au-dessus de la somme cumulative?

Quelle langue utilisez-vous?
Il est le plus probable C++ avec l'espace de noms std inclus. Toute Confirmation de Wawel?
peut-être, mais peut être n'importe quel langage qui prend en charge la <> syntaxe générique et a un C comme la structure (Java, C#, C++...)
Je suis d'accord, sa loin d'être concluantes (+1), mais compte tenu de l'utilisation de minuscules vecteur et dans les environs constructeur syntaxe n'est pas un mauvais endroit pour commencer avant d'en avoir reçu plus d'infos.
Le C++ tag a été ajouté par Pontus Gagge seulement après Akusete commentaire.

OriginalL'auteur Wawel100 | 2010-07-20