| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Тип множество! |
| Автор: Vetos 26.5.2010, 00:23 | ||||||
| Здравствуйте все! Нашел пример множества в книге, вот оно)):
в множество можно затулить числа от 0 до 99, но в принцыпе должно быть до 127. но после использовании функции Clear, печать множества функцией
выводит мне следующие числа 36, 38, 39, 41, 46, 54, 66, 67, 70, 71, 73, 78, 86. А по идее ни должно ничего вывести. Это вообще реально починить, как оно там шо делает я не знаю, может ктонибудь увидит ошибку.Спасибо. В общем разобрался как почистить множество:
но вот значения больше 99, не залазят:( |
| Автор: boostcoder 26.5.2010, 01:08 |
| в чем смысл сего изврата? std::set<> не подходит? |
| Автор: Vetos 27.5.2010, 20:54 |
| Я про такое и не знал! И все равно вопрос! Вот это std::set, как по скорости будет работать. У меня дерево возможных ходов, где генерится около 200000000 возможных комбинаций, и то это с альфа-бета. Мне почемуто кажется что std::set не подходит для этой цели, так как жрет и ресурсы, так и процессорное время, я конечно незнаю как это организовано, но думаю не в пару строк кода. |