Цитата:
Сообщение от 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(); - я не могу понять, что это за функция.