gamecreator, я посмотрел перед тем как писать, я и не говорю что равно. я говорю что называть какой-то из них двумерным массивом а другой нет ибо это нечто иное не вполне верно. Двумерный массив как контейнер для, к примеру, интов может быть реализован, как я понимаю, двумя способами: создать одномерный массив m*n и прикрутить интерфейс или создать массив указателей на массивы. когда пишется int example_array[2][4] то фактически компиллятор выделяет массив на 8 интов и позволяет к ним обращаться как example_array[i][j] что, вообще говоря, является переобозначением для удобства конструкции *(example_array + 4 * i + j). Насчет динамического - проглядел, там действительно что попало функция сделает. я вообще не понимаю, это две разные конструкции, зачем х в одну кучу валить неясно.
P.S. я не вдавался в подробности, но по стандарту 11 запилили контейнер array вроде. У него функционал какой? Его использовать разумнее чем вектор или нет?
(This post was last modified: 05.04.2012 13:32 by NIKr0m@nceR.)