|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.10.2010, 11:14 | #1 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 24
|
Возвращение двухмерного массива из функции
Всем привет, я запутался тут совсем, ошибку выдает:
Код:
|
24.10.2010, 11:25 | #2 |
Форумчанин
Регистрация: 20.10.2010
Сообщений: 143
|
Код:
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
|
24.10.2010, 11:46 | #3 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 24
|
хм а как тогда придать размерность для двухмерного динамического массива A, если там только один указатель?
Последний раз редактировалось Exeil; 24.10.2010 в 11:51. |
24.10.2010, 11:50 | #4 |
Форумчанин
Регистрация: 20.10.2010
Сообщений: 143
|
**A = Function(LinksA); //ну собственно само присваивание
попробуй тогда так. Когда компилятор начинает ругаться подобными еррорами - смотри где ты чего-то не учел. Насчет логичности всего этого - фиг знает, с динамикой пока не очень дружу
451 -870-7(три)6. Выполняю работы на заказ, гарант честности - ВМ аттестат с 60+ БЛ без претензий
|
24.10.2010, 11:56 | #5 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 24
|
спасибо за помощь
|
24.10.2010, 12:18 | #6 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Пример на всякий случай:
Код:
|
24.10.2010, 12:22 | #7 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 24
|
profi пример полезный, но только я чет не понял что задает размерность у int **b =)
|
24.10.2010, 12:24 | #8 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Вот этот код:
Код:
|
24.10.2010, 12:28 | #9 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 24
|
ну да, но это же выделение памяти для массива "a" а не для "b"...
п.с.: Код:
Последний раз редактировалось Exeil; 24.10.2010 в 12:34. |
24.10.2010, 12:31 | #10 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
Когда я выделяю память я и задаю его размерность. Для массива "b" не нужно ничего выделять, мы же возвращаем указатель с помощью функции get(), на уже выделенную память.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возвращение объекта из функции класса | atenon | Общие вопросы C/C++ | 9 | 19.05.2010 03:24 |
Возвращение функцией массива | GonZaleZ | Общие вопросы C/C++ | 7 | 21.09.2009 13:56 |
Сортировка строк двухмерного массива | EfiopianDIMON | Общие вопросы C/C++ | 9 | 26.05.2009 22:52 |
Сортировка вставками двухмерного массива | ponchikpk | Помощь студентам | 6 | 09.03.2009 13:34 |
Возвращение массива символов char | ActioNs | Общие вопросы C/C++ | 3 | 10.01.2009 02:33 |