| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > std::allocator<T>::operator==() |
| Автор: boostcoder 11.5.2011, 17:51 |
| всем доброго дня. кто-то знает, для чего используется, и что определяет operator==() в std::allocator ? дело в том, что хочу вектору назначить свой аллокатор. ну написал. сейчас мой operator==() всегда возвращает true. чем это грозит? гуглил. ничего внятного по этому поводу не нашел.. спасибо. |
| Автор: asmdzen 11.5.2011, 18:38 |
| на примере set'а знаю что при добавлении новых элементов первым вызывается operator==() после уже operator <(), т.е. если operator==() вернет true элемент не будет добавлен. надеюсь это поможет |
| Автор: boostcoder 11.5.2011, 19:05 | ||
я говорю об std::allocator ;) |
| Автор: mes 11.5.2011, 21:30 | ||
вот что нашлось :
http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c4079 |
| Автор: boostcoder 11.5.2011, 21:50 |
| mes, значит я все правильно понял. пул-то у меня один на все приложение. вопрос закрыт. |