Поясню опять таки во избежании недопонимания: в ArrayRW при выходе индекса за границы диапозона элемент не делает ничего, т.е. пользователь отследить данное событие не в состоянии. В MatrixRW в той же ситуации выдается NULL, благодаря чему можно поставить условие проверки и прореагировать на создавшееся положение. Отсюда и:
Dilma писал(а):
еще вопрос в каком именно элементе поведение не соответствует ожидаемому.