| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Множество во множестве |
| Автор: Dzen 12.10.2004, 14:36 |
| Очень надо организовать множество ( set ) во множестве. С одиночным проблем нет, но организация доступа к внутренему вызывает затруднение. Делаю примерно следующее: typedef std::set <int> SetIn; typedef std::set <SetIn> SetOut; main() { SetIn setIn; //обьявления SetIn::iterator itIn; SetOut setOut; SetOut::iterator itOut // заполнение внутренего множества cout << "Inserting..."; for (int i=8; i>0; i--) { setIn.insert(i); cout << i << " "; } // доступ к первому множеству cout << "Initial set : " ; for(itIn = setIn.begin(); itIn != setIn.end(); itIn++) { cout << *itIn << " " ; } // я так понимаю заполнение внешнего setOut.insert(setIn); } Так же пробовал через алгоритм includes() - ...... Короче нефига. Заранее благодарен... |
| Автор: cardinal 12.10.2004, 14:50 | ||||
А так:
не то, что это умное предложение, как это можно сделать, но вдруг из-за этого ошибка... |
| Автор: Borisff2003 13.10.2004, 05:14 | ||
Вот добавил после твоего кода
Все работает, или проблему не понял |