Witam
Moje zadanie to wykorzystując kontener set biblioteki stl napisać funkcję która przejmie liczby, a, b i zbiór do którego wstawi liczby z przedziału od a do b. Jak dotąd "wypociłem" tyle ale coś mam problem z typem argumentu zbioru w funkcji. Będę bardzo wdzięczny za pomoc.
#include <iostream>
#include <string>
#include <set>
using namespace std;
void add_int_sequence_to_set(int lewa,int prawa,set<int>::iterator simple_set)
{
int roznica=0;
if(prawa<lewa)
{exit(1);}
roznica=prawa-lewa;
for(int i=0; i<=roznica; i++)
{
simple_set.insert(lewa);
lewa=lewa+1;
}
}
int main(int argc, char *argv[])
{
std::set<int> simple_set;
int a=0,b=0;
cin>>a>>b;
add_int_sequence_to_set(a,b,simple_set);
}
system("PAUSE");
return EXIT_SUCCESS;
}