Показать сообщение отдельно
Старый 16.11.2011, 02:41   #5 (permalink)
rivet
Новичок
 
Регистрация: 16.11.2011
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Long Cat Посмотреть сообщение
Код:
Object  &  operator [] (int index) // а это что?
{
        #ifndef NO_CHECK // директива проверки выхода из области вектора?
        if( index < 0 || index >= size())
                throw ArrayIndexOutOfBoundException();// trow - устанавливает тип выбрасываемых исключений?
        #endif
        return objects[index];
}
Этот кусок - программа, которая вызывается, когда к массиву обращаются так: mas[i]

если мы обратились к массиву, как к mas[i] и вышли за его пределы, то мы идем по ветке
throw ArrayIndexOutOfBoundException(); - я не могу понять, что это за функция.
rivet вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070