Je voudrais partitionner un intervalle tel que [-1.0, 1.0] en un ensemble discret de points équidistants avec une distance ou une taille de pas spécifiée entre chaque point. Par exemple, si l'étape de taille est de 0,1 ma fonction ne retourne un tableau:Fonction de bibliothèque STL pour partitionner un intervalle
-1.0, -0.9, -0.8,...., 0.9, 1.0.
maintenant une façon de faire en utilisant un conteneur de vecteur est un suit:
vector<double> Range;
double Step = 0.1;
Range.push_back(-1.0);
for(unsigned int i=0; i<int(2.0/Step); i++)
{
Range.push_back(Range.back() + Step);
}
Y at-il une fonction de bibliothèque STL Je pourrais utiliser?