set.find() - быстрый?
От: Аноним  
Дата: 08.11.07 03:22
Оценка: :)
Здраствуйте.
Мне нужно где то хранить строки и потом проверять, есть ли такая строка в этом хранилище.
set.find() как работает, перебирает по порядку значения или по алфавиту? может стоит что-то своё написать из-за тормознутости сета?

и еще вот вопрос, как лучше сделать,
так:
set<string> vec;
vec.insert("abc");

if (vec.find("abc") != vec.end()) {
    cout << "true\n";
}

или так:
set<string> vec;
vec.insert("abc");

if (*(vec.find("abc")) == "abc") {
cout << "true\n";
}
[/ccode]
?
заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.