Czy istnieje lepszy sposób dołączania zestawu do innego zestawu niż iterowanie przez każdy element?dołączyć zestaw do innego zestawu
mam:
set<string> foo ;
set<string> bar ;
.....
for (set<string>::const_iterator p = foo.begin();p != foo.end(); ++p)
bar.insert(*p);
Czy jest bardziej efektywny sposób to zrobić?
Co ciekawe C++ 03 gwarantuje czas liniowy !? jako zakres jest sortowany (pochodzi z innego 'zestawu'), ale stosunkowo nowa wersja C++ 0x usunęła tę gwarancję. –