Показать сообщение отдельно
Старый 21.10.2010, 13:26   #5
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Двумерные массивы, не пойму

Сообщение от Knightmare Посмотреть сообщение
4) При объявлении массива не нужны size, размеры сами подсчитаются.
Заглянул в онлайн учебник:
Каждая пара фигурных скобок специфицирует значения, относящиеся к одной определённой размерности. Пустые фигурные скобки не допускаются (и это означает, что в C++ реализован жёсткий алгоритм инициализации массивов):
int MyArray[3][3][3] = {
{{
0,1}},
{{
100},{200,210},{300}},
{{
1000},{2000,2100},{3000,3100,3200}}
}; 
...
По аналогии с одномерным массивом, при явной инициализации массива входящего в состав многомерного массива его самая левая размерность может не указываться. Она определяется на основе инициализатора.
int MyArray[ ][3][3] = {
{{
0,1}},
{{
100},{200,210},{300}},
{{
1000},{2000,2100}}
}; 
http://www.cyberguru.ru/programming/...ay-page70.html
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием