Hallo,
ich habe ein verdammt komisches Problem und weiß nicht was ich falsch gemacht habe:
Ich habe aus zwei Textdateien einfache Werte in SET Strukturen eingelesen und möchte diese mit den Mengenalgorithmen set_intersection und set_union verbinden.
ifstream fin1("test1.txt");
ifstream fin2("test2.txt");
set<string, less<string> > result;
insert_iterator<set<string, less<string> > > resIter(result, result.begin());
resIter = set_union(fin1.begin(), fin1.end(), fin2.begin(), fin2.end(), less<string> ());
Ich bekomme dann folgenden Fehler:
error C3861: 'set_union': identifier not found, even with argument-dependent lookup
Ich arbeite unter VisualStudio.NET
Ich habe es schon mit anderen Parametern anderer Vorgehensweise ausprobiert, aber funktioniert nicht! Das gleiche ist auch bei set_intersection.
Bitte Hilfe,
Eva
ich habe ein verdammt komisches Problem und weiß nicht was ich falsch gemacht habe:
Ich habe aus zwei Textdateien einfache Werte in SET Strukturen eingelesen und möchte diese mit den Mengenalgorithmen set_intersection und set_union verbinden.
ifstream fin1("test1.txt");
ifstream fin2("test2.txt");
set<string, less<string> > result;
insert_iterator<set<string, less<string> > > resIter(result, result.begin());
resIter = set_union(fin1.begin(), fin1.end(), fin2.begin(), fin2.end(), less<string> ());
Ich bekomme dann folgenden Fehler:
error C3861: 'set_union': identifier not found, even with argument-dependent lookup
Ich arbeite unter VisualStudio.NET
Ich habe es schon mit anderen Parametern anderer Vorgehensweise ausprobiert, aber funktioniert nicht! Das gleiche ist auch bei set_intersection.
Bitte Hilfe,
Eva