19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
|
||||||
1 | ||||||
Функция изменения размера динамического массива04.12.2012, 02:08. Показов 33158. Ответов 17
Здравия желаю, Друзья.
Застрял вот на чем:
0
|
04.12.2012, 02:08 | |
Ответы с готовыми решениями:
17
Подскажите простую реализацию динамического массива и его использование с возможностью изменения его размера Изменения размерности динамического массива Определение размера динамического массива Измерение размера динамического массива |
56 / 50 / 11
Регистрация: 10.11.2010
Сообщений: 132
|
||||||
04.12.2012, 02:32 | 2 | |||||
нужны будут объяснения - пиши
1
|
19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
|
|
04.12.2012, 10:09 [ТС] | 3 |
ps10n1ck, спасибо.
А если не использовать новый конструкций. Т.е. только чуть-чуть подправить мой код. Ведь так можно же?
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
04.12.2012, 10:28 | 4 |
ar - локальная переменная функции, после выполнения которой, данная переменная будет уничтожена вместе со своим содержимым. Вам нужно либо передавать указатель по ссылке, либо возвращать указатель на новый массив из функции.
2
|
19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
|
|
04.12.2012, 11:21 [ТС] | 5 |
kazak, спасибо! Мои мысли возле "этого" и летали!
0
|
19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
|
||||||
06.12.2012, 18:10 [ТС] | 6 | |||||
Итак, вот:
0
|
19 / 19 / 6
Регистрация: 10.01.2011
Сообщений: 241
|
||||||
06.12.2012, 20:08 [ТС] | 8 | |||||
- этот момент не совсем понятен...
- а с этим полностью согласен:
0
|
56 / 50 / 11
Регистрация: 10.11.2010
Сообщений: 132
|
||||||
07.12.2012, 01:40 | 9 | |||||
функцию можно сделать так, что она будет возвращать и bool, если указатель на массив возвращать в передаваемый параметр:
к примеру:
лучше использовать вариант, написанный выше
0
|
56 / 50 / 11
Регистрация: 10.11.2010
Сообщений: 132
|
|
07.12.2012, 19:53 | 11 |
это аргумент, просто скопировал со старого кода и забыл удалить int
0
|
07.12.2012, 20:32 | 13 |
указатель изменять смысла нет. Значение указателя передаётся в функцию по значению. И в этом плане ничем не отличается от других аргументов функции, ты же знаешь, функция не может изменить оригиналы аргументов, переданные ей.
0
|
56 / 50 / 11
Регистрация: 10.11.2010
Сообщений: 132
|
||||||
08.12.2012, 00:13 | 14 | |||||
0
|
08.12.2012, 00:30 | 15 | ||||||||||
Я скорее об этом
А вот пример автора
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|||||||||||
08.12.2012, 00:46 | 16 | ||||||||||
0
|
fil1190
|
|||||||||||
10.05.2014, 16:28 | 18 | ||||||||||
доброго времени суток всем!
Ребят вопрос похожий, только у меня двумерный динамический массив. Функция возвращает мусор. Не могу понять почему не работает
Добавлено через 2 часа 13 минут Спасибо всем кто мне не ответил. Проблему решил сам Может кому-то пригодится код
|
10.05.2014, 16:28 | |
10.05.2014, 16:28 | |
Помогаю со студенческими работами здесь
18
Увелечение размера динамического массива Изменение размера динамического массива Определение размера динамического массива строк Динамическое увеличение размера динамического массива Изменение размера динамического массива (resize) Метод для изменения значений двумерного динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |