1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
|
1 | |
Бесконечный массив03.05.2014, 10:07. Показов 18418. Ответов 74
Метки нет (Все метки)
Наверняка тут уже неоднократно спрашивали об этом, но я не смог ничего найти (Ну как всегда, короче), и по этому создал новую тему.
Итак, вопрос: как сделать бесконечный массив? И, желательно, чтоб он был не изначально бесконечный, а расширялся по надобности. Я так понял, тут от указателей плясать надо, но как ни думал, не допёрло... Плохо думал, видимо. Заранее спасибо.
0
|
03.05.2014, 10:07 | |
Ответы с готовыми решениями:
74
Массив структур. Вышел бесконечный цикл Бесконечный цикл Бесконечный цикл while Бесконечный вывод :( |
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,237
|
|
03.05.2014, 10:13 | 2 |
WinRar007, как вы себе представляете бесконечный массив?
Добавлено через 2 минуты А так ,я думаю,вам подойдет контейнер vector.
1
|
Cандальная шляпа
42 / 42 / 36
Регистрация: 12.01.2012
Сообщений: 187
|
|
03.05.2014, 10:14 | 3 |
Может через списки сделать?
1
|
Будущее рядом
101 / 100 / 48
Регистрация: 06.03.2014
Сообщений: 342
|
|
03.05.2014, 10:16 | 4 |
WinRar007, сделайте динамический список (однонаправленный, например). Занимались списками?
1
|
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
|
03.05.2014, 10:20 [ТС] | 5 |
0
|
Будущее рядом
101 / 100 / 48
Регистрация: 06.03.2014
Сообщений: 342
|
||||||
03.05.2014, 10:29 | 6 | |||||
WinRar007, суть: список представляет собой кучу элементов, связанных между собой
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
03.05.2014, 10:31 | 7 |
http://www.cplusplus.com/reference/vector/vector/
Добавлено через 47 секунд И вектор тоже. И вообще всю stl...
2
|
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
||||||
03.05.2014, 10:33 [ТС] | 8 | |||||
0
|
Будущее рядом
101 / 100 / 48
Регистрация: 06.03.2014
Сообщений: 342
|
|
03.05.2014, 10:34 | 9 |
0x10, вы хотите, что бы человек не имел понятия, что вообще представляет из себя список? Хорошо, пусть он думает, что однонаправленный список это "чудесный" вектор из stl, который работает посредством бороды хоттабыча.
0
|
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
|
03.05.2014, 10:35 [ТС] | 10 |
С массивом просто удобней обращаться к ним.
0
|
Будущее рядом
101 / 100 / 48
Регистрация: 06.03.2014
Сообщений: 342
|
|
03.05.2014, 10:36 | 11 |
WinRar007, в списке выделяется динамическая память для элемента и она связывается со списком. То есть к цепочке элементов добавляется еще один, в котором хранится нужное число
1
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
03.05.2014, 10:36 | 12 |
TenGen, про "написать все самому" я говорил без иронии. Разве что с небольшим преувеличением.
2
|
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
||||||
03.05.2014, 10:45 [ТС] | 13 | |||||
Добавлено через 2 минуты Переформулирую вопрос: как бесконечно штамповать переменные и засовывать их в массив?
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
03.05.2014, 10:45 | 14 |
Не будет, конечно.
В общем, тут правильным шагом будет взять какую-нибудь умную книжку про структуры данных и алгоритмы.
3
|
Будущее рядом
101 / 100 / 48
Регистрация: 06.03.2014
Сообщений: 342
|
||||||
03.05.2014, 10:47 | 15 | |||||
WinRar007, как было у меня
1
|
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
|
03.05.2014, 10:49 [ТС] | 16 |
Добавлено через 1 минуту
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
03.05.2014, 10:51 | 17 |
Если прям припекло, то берем std::vector и используем... С обязательным "TODO: реализовать самому когда-нибудь". Пример использования можно посмотреть тут: http://en.cppreference.com/w/c... /push_back
1
|
03.05.2014, 10:59 | 18 |
TenGen, да не объясняй ты ему, что такое списки! Человек ищет лёгких путей. Более того, сам факт того, что он задал именно этот вопрос говорит о том, что он не с того конца решает возникшую перед ним задачу. Ну не так мыслят программисты.
Заметь, саму свою задачу он почему-то скрывает. Но после того как у него возникло его "гениальное" решение создать бесконечный массив, он упёрся в него и только о нём и спрашивает! Хотя сама-то задача, возможно, решается без каких-либо массивов вообще! Может у него там какой-нибудь подсчёт чисел Фибоначчи или суммы бесконечных рядов...
0
|
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
|
|
03.05.2014, 11:08 [ТС] | 19 |
Кхм-кхм...
Добавлено через 54 секунды Мне надо штамповать переменные моего класса. И усё!
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
03.05.2014, 11:09 | 20 |
Ни как.
Добавлено через 55 секунд Нет, остальные сами догадались, что если объём памяти выражается числом, то он конечен.
0
|
03.05.2014, 11:09 | |
03.05.2014, 11:09 | |
Помогаю со студенческими работами здесь
20
Бесконечный цикл Бесконечный цикл Бесконечный цикл Бесконечный цикл Бесконечный цикл Бесконечный цикл While Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |