Передача массива как аргумента |
Здравствуйте, гость ( Вход | Регистрация )
Передача массива как аргумента |
Гость_vovan_* |
19.3.2011, 20:44
Сообщение
#1
|
Гости |
ошибка: main.cpp:26:17: error: cannot convert 'int (*)[4][5]' to 'int**' in initialization Объясните/направьте в чем проблема? |
|
|
Гость_Гость_* |
19.3.2011, 20:45
Сообщение
#2
|
Гости |
я не прав - ошибка main.cpp:26:20: error: cannot convert 'int (*)[5]' to 'int**' for argument '1' to 'int colCount(int**)'
|
|
|
Алексей1153 |
19.3.2011, 20:53
Сообщение
#3
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
насчёт прототипа - точно не помню, как синтаксис, а сейчас проверять лень У меня в таком виде просто никогда не бывает, это же жуть |
|
|
Гость_Гость_* |
19.3.2011, 20:55
Сообщение
#4
|
Гости |
Если не трудно, можно поподробней про "жуть"
|
|
|
Алексей1153 |
19.3.2011, 20:59
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
статический двумерный массив - это, может быть, наглядно для новичка (хотя, тут сомнения насчёт полезности такой наглядности), но у него есть все минусы одномерного статического массива, а также негибкость, опасность уязвимости с переполнением стека, ну и сам видишь, какой весёлый синтаксис указателя
|
|
|
Гость_Гость_* |
19.3.2011, 21:01
Сообщение
#6
|
Гости |
Спасибо за помощь, огромное на самом деле.
Но можно ли это как-нибудь сделать более эстетично в Вашем понимании, желательно без ++ . |
|
|
Алексей1153 |
19.3.2011, 21:19
Сообщение
#7
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
|
|
|
Гость_Гость_* |
19.3.2011, 21:22
Сообщение
#8
|
Гости |
не понял про подвох.
pc, windows, mingw. |
|
|
Алексей1153 |
19.3.2011, 21:30
Сообщение
#9
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
нуу, я уж подумал было про контроллеры
Ну и поведай теперь, почему отказ от C++ в пользу C ? Мне просто интересно Но можно ли это как-нибудь сделать более эстетично в Вашем понимании, желательно без ++ . в этом случае у меня был бы одномерный динамический массив и набор функций для доступа к определённому индексу если платформа не позволяет динамический массив, сойдёт и одномерный статический на C++ это был бы вектор |
|
|
Гость_Гость_* |
19.3.2011, 21:36
Сообщение
#10
|
Гости |
Ну и поведай теперь, почему отказ от C++ в пользу C ? Мне просто интересно потому что я пока не уверен, что мне следует лезть в дебри C++, если я не совсем понимаю как сделать что-либо на Си. в этом случае у меня был бы одномерный динамический массив и набор функций для доступа к определённому индексу если платформа не позволяет динамический массив, сойдёт и одномерный статический спасибо, буду учиться дальше |
|
|
Текстовая версия | Сейчас: 27.12.2024, 5:08 |