тоесть вы утверждаете что: массив int array[3][5] в памяти лежит совсем иначе чем int array[15]?
Нет, скорее, тут речь о том, что в случае conforming c++ implementation, всё ещё есть право бросить исключение (или любое другое проявление UB) при доступе даже при том, что объекты в памяти расположены последовательно. И да, судя по всему — это формальное UB, но я бы тут был, скорее, за здравый смысл