Re[5]: вектор и границы
От: eao197 Беларусь http://eao197.blogspot.com
Дата: 29.09.05 11:51
Оценка:
Здравствуйте, Tom, Вы писали:

E>>Может быть и здесь "попадания в молоко" по алгоритму вполне допустимы?

Tom>Автор кода сказал, что это только для защиты сделано

Тогда можно у него поинтересоваться, как он гарантирует корректность приложения во для этого оператора:
std::vector<Item>::const_reference operator[](
        std::vector<Item>::size_type Index) const
{
        if (Index < 0 || Index >= size())
                return m_FakeItem;
        return (*(begin() + Index));
}


Фактически же он подсовывает мусор, который затем где-нибудь обязательно даст себя знать.
... << RSDN@Home 1.1.4 stable rev. 510>>


SObjectizer: <микро>Агентно-ориентированное программирование на C++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.