Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Гость_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
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
насчёт прототипа - точно не помню, как синтаксис, а сейчас проверять лень |
|
|
|
| Гость_Гость_* |
19.3.2011, 20:55
Сообщение
#4
|
|
Гости |
Если не трудно, можно поподробней про "жуть"
|
|
|
|
|
Алексей1153 |
19.3.2011, 20:59
Сообщение
#5
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
статический двумерный массив - это, может быть, наглядно для новичка (хотя, тут сомнения насчёт полезности такой наглядности), но у него есть все минусы одномерного статического массива, а также негибкость, опасность уязвимости с переполнением стека, ну и сам видишь, какой весёлый синтаксис указателя
|
|
|
|
| Гость_Гость_* |
19.3.2011, 21:01
Сообщение
#6
|
|
Гости |
Спасибо за помощь, огромное на самом деле.
Но можно ли это как-нибудь сделать более эстетично в Вашем понимании, желательно без ++ . |
|
|
|
|
Алексей1153 |
19.3.2011, 21:19
Сообщение
#7
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(Гость_Гость_* @ 19.3.2011, 23:01) Link желательно без ++ . в чём подвох ? |
|
|
|
| Гость_Гость_* |
19.3.2011, 21:22
Сообщение
#8
|
|
Гости |
не понял про подвох.
pc, windows, mingw. |
|
|
|
|
Алексей1153 |
19.3.2011, 21:30
Сообщение
#9
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
нуу, я уж подумал было про контроллеры
Ну и поведай теперь, почему отказ от C++ в пользу C ? Мне просто интересно Цитата(Гость_Гость_* @ 19.3.2011, 23:01) Link Но можно ли это как-нибудь сделать более эстетично в Вашем понимании, желательно без ++ . в этом случае у меня был бы одномерный динамический массив и набор функций для доступа к определённому индексу если платформа не позволяет динамический массив, сойдёт и одномерный статический на C++ это был бы вектор |
|
|
|
| Гость_Гость_* |
19.3.2011, 21:36
Сообщение
#10
|
|
Гости |
Цитата(Алексей1153 @ 19.3.2011, 21:30) Link Ну и поведай теперь, почему отказ от C++ в пользу C ? Мне просто интересно потому что я пока не уверен, что мне следует лезть в дебри C++, если я не совсем понимаю как сделать что-либо на Си. Цитата(Алексей1153 @ 19.3.2011, 21:30) Link в этом случае у меня был бы одномерный динамический массив и набор функций для доступа к определённому индексу если платформа не позволяет динамический массив, сойдёт и одномерный статический спасибо, буду учиться дальше |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 3:05 |