|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.09.2014, 18:16 | #1 |
Новичок
Джуниор
Регистрация: 21.08.2014
Сообщений: 1
|
Передача двумерного массива в функцию
Как я знаю, имя массива и указателя тождественны в С++. Из этого следует, что можно инициализировать указатель, а работать с ним, как с именем массива, добавив индекс (квадратный скобки) или смещение к имени массива и круглые скобки со звёздочкой... Но не в этом суть. Я пробовал ввести передачу в функцию двумерного массива (столбы и строки) - не вышло. Очевидно, что где-то вкралась ошибка.
Вот код: Код cpp: Код:
|
15.09.2014, 19:46 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Вы ошибаетесь.
Это две принципиально различные категории типов. Принципиальная разница особенно ощутима, учитывая что указатель не является массивом, и потому не знает ни про какие размерности. А вот настоящий массив свою размерность знает. http://rextester.com/VCODF12220 Код:
Последний раз редактировалось _Bers; 15.09.2014 в 20:05. |
16.09.2014, 18:00 | #3 |
Пользователь
Регистрация: 25.12.2013
Сообщений: 91
|
Посмотри эту тему http://programmersforum.ru/showthread.php?t=265128.
Тут то, что тебе нужно. Я как раз недавно задавалась этим вопросом и спрашивала на форуме |
16.09.2014, 18:40 | #4 |
Форумчанин
Регистрация: 14.12.2009
Сообщений: 716
|
_Bers, твой пример идеально правильный но он не подходит для показа преподавателю, так как там template который не смогут объяснить для чего он предназначен.
|
16.09.2014, 19:45 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
coNsept, я считаю, _Bers правильно делает. Надо сразу учиться применять на практике полезные конструкции. Вводить это в привычку. Заодно он и нас учит
|
17.09.2014, 01:50 | #6 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Все прочие за 10 секунд смогут переписать код так, что бы в нем не фигурировал шаблон. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача двумерного массива в функцию | Negent | Общие вопросы C/C++ | 4 | 24.06.2014 00:46 |
Передача двумерного массива в функцию СИ | orandzheviyman | Общие вопросы C/C++ | 3 | 07.05.2014 11:03 |
Передача двумерного массива в функцию | bajaka | Visual C++ | 9 | 27.11.2011 16:17 |
Передача двумерного массива в функцию | StudentPolitech | Общие вопросы .NET | 9 | 30.10.2010 22:20 |
Передача двумерного массива в функцию | Megapixar | Общие вопросы C/C++ | 12 | 01.04.2010 16:04 |