Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
#1

Бесконечный массив - C++

03.05.2014, 10:07. Просмотров 2052. Ответов 74
Метки нет (Все метки)

Наверняка тут уже неоднократно спрашивали об этом, но я не смог ничего найти (Ну как всегда, короче), и по этому создал новую тему.
Итак, вопрос: как сделать бесконечный массив? И, желательно, чтоб он был не изначально бесконечный, а расширялся по надобности.
Я так понял, тут от указателей плясать надо, но как ни думал, не допёрло... Плохо думал, видимо.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2014, 10:07     Бесконечный массив
Посмотрите здесь:

Массив структур. Вышел бесконечный цикл - C++
даже если убрать строку i++, всё равно бесконечно выдаёт одно и тоже #include <iostream> #include <string.h> #include <math.h> ...

Бесконечный цикл - C++
Задача: Ввести количество камней, ввести вес каждого камня, сложить камни в 2 кучки так чтобы разница между общими массами кучек были...

Бесконечный цикл - C++
Задача: Дед Мазай спасает зайцев. На N островках находится некоторое количество зайцев разной массы. Грузоподъемность лодки Мазая...

Бесконечный цикл - C++
Как ввести программу в бесконечный цикл на C++ ? Смотрел видео где делали бесконечный цикл (НО!) это было на Small Basic'е, а мне нужно...

Бесконечный цикл - C++
Простите что с таким лёгким вопросом, но мистика окутывает мою учёбу всё больше и больше ^^ Тут програмка которая считает сумму каждого...

Получается бесконечный for - C++
Так как я новичок в программирование , а друзья совсем дубни , пытаюсь как то им помочь... Взял одну из задач препода как реализовать...

Бесконечный цикл - C++
Здравствуйте. Программа должна принимать некоторые значения, обрабатывать их и выдавать в виде статистики (нарисовать звездочками). ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 11:18  [ТС]     Бесконечный массив #21
Нет, остальные сами догадались, что если объём памяти выражается числом, то он конечен.
А я типо не знал? Может, мне ещё "бесконечный" в ковычки поставить, а то сами не догадаетесь, что я имел в виду постоянно расширяемый!
Прошу прощения, очевидные вещи говорите.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
03.05.2014, 11:20     Бесконечный массив #22
Цитата Сообщение от WinRar007 Посмотреть сообщение
я имел в виду постоянно расширяемый!
Правильным термином тут будет "динамический".
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 11:22  [ТС]     Бесконечный массив #23
"динамический".
Может и "динамический" не поймут?!
Вообще, пока с векторами попрыгаю, и ту програмку посмотрю, что скинули.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:24     Бесконечный массив #24
Цитата Сообщение от WinRar007 Посмотреть сообщение
А я типо не знал? Может, мне ещё "бесконечный" в ковычки поставить, а то сами не догадаетесь, что я имел в виду постоянно расширяемый!
Да не имеет значения сразу он бесконечный, или должен до бесконечности дорасти, расход памяти то по окончании развёртывания будет тем же. Кроме того, развёртывание бесконечно-динамического массива ещё и займёт бесконечное время.
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
03.05.2014, 11:25     Бесконечный массив #25
WinRar007, ну "динамический" и "расширяемый" поймут. Если не секрет, что это у вас за бесконечные данные? Вы сотрудник фсб, готовите программу для отслеживания звонков россиян? :о
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:29     Бесконечный массив #26
Не, количество россиян всё таки обозримо. Здесь космической разведкой пахнет. И даже не галактической, а какой нибудь суперимперии, претендующей на тотальный контроль метавселенной.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
03.05.2014, 11:32     Бесконечный массив #27
TenGen, я это же спрашиавал на предыдущей странице, но вопрос был проигнорирован!
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
03.05.2014, 11:34     Бесконечный массив #28
Kuzia domovenok, да это товарищ путин шифруется, инфа 100%

Добавлено через 58 секунд
taras atavin, ну почему же. Количество россиян обозримо, но количество звонков, совершаемых ими, в принципе, не имеет ограничения
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 11:36  [ТС]     Бесконечный массив #29
Мда... Докатились...
TenGen, я это же спрашиавал на предыдущей странице, но вопрос был проигнорирован!
Да что вы меня спрашивали?
Переформулирую вопрос: как бесконечно штамповать переменные и засовывать их в массив?
Что тут не так?

Добавлено через 47 секунд
Бесконечно в смысле "неограниченно" или "сколько угодно".
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:38     Бесконечный массив #30
Цитата Сообщение от TenGen Посмотреть сообщение
taras atavin, ну почему же. Количество россиян обозримо, но количество звонков, совершаемых ими, в принципе, не имеет ограничения
Все россияне смертны, быстродействие пальцев конечно, количество россиян конечно. И так: конечное количество совершающих звонки звонит с конечной частотой в течении конечного времени.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
03.05.2014, 11:39     Бесконечный массив #31
WinRar007, не получится бесконечно штамповать переменные.Вам уже предлагали сформулировать задачу конкретнее и попробовать обойтись без "неограниченных ничем величин".
TenGen
Будущее рядом
97 / 95 / 20
Регистрация: 06.03.2014
Сообщений: 342
03.05.2014, 11:41     Бесконечный массив #32
taras atavin, они ведь не только умирают, но и рождаются. Следовательно новые пальцы, новый лимит времени
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:44     Бесконечный массив #33
А для следующих четырех поколений есть время разработать следующую версию системы.
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:10  [ТС]     Бесконечный массив #34
не получится бесконечно штамповать переменные.
Жаль...
Вам уже предлагали сформулировать задачу конкретнее и попробовать обойтись без "неограниченных ничем величин".
Мне надо, чтоб при нажатии на определённую кнопку создавалась переменная моего типа.
S_el
2092 / 1599 / 306
Регистрация: 15.12.2013
Сообщений: 6,427
03.05.2014, 14:14     Бесконечный массив #35
Цитата Сообщение от WinRar007 Посмотреть сообщение
Мне надо, чтоб при нажатии на определённую кнопку создавалась переменная моего типа.
И что эта переменная будет делать?Почему не использовать "старую" переменную?
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:16  [ТС]     Бесконечный массив #36
И что эта переменная будет делать?Почему не использовать "старую" переменную?
Ну... Она будет к себе притягивать другие переменные и сама притягиваться...
Делаю что-то в роде этого.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
03.05.2014, 14:21     Бесконечный массив #37
WinRar007, ну и где тут необходимость в бесконечном массиве? В упор не вижу!

Во-первых, на первых порах используй статический массив, если других видов контейнеров ещё не изучал. Для твоей задачи его достаточно.
Во-вторых, изучай списки, деки/очереди, вектора, реализуй их сам, чтобы понять принцип действия.
В-третьих, используй стандартные списки/деки/вектора из стандартной библиотеки STL.
И помни, не бывает бесконечных переменных. Даже под самый динамический-перединамический список выделяется конечное число памяти.
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:24  [ТС]     Бесконечный массив #38
необходимость в бесконечном массиве?
Пфф! Это ж сколько памяти надо, чтоб хранить место для такого количества переменных, которое является максимальным значением типа unsigned int!?
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
03.05.2014, 14:25     Бесконечный массив #39
Цитата Сообщение от WinRar007 Посмотреть сообщение
Пфф! Это ж сколько памяти надо, чтоб хранить место для такого количества переменных, которое является максимальным значением типа unsigned int!?
а зачем тебе такое количество переменых?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2014, 14:26     Бесконечный массив
Еще ссылки по теме:

Бесконечный цикл - C++
Есть бесконечный цикл,благодаря которому постоянно вызываются функции. Из за этого бесконечного цикла глючит программу. Есть ли другой...

Бесконечный цикл for - C++
Запишите цикл, который суммирует первые 100 натуральных чисел, которые делятся на 7 : используя for: · пустые секции ( ; ; ) ·...

Бесконечный цикл - C++
void Number(int &K, int &L, int N) { if (K < 0 && K > L && L > N) { cout << "\nВведите границы для исключения элемeнтов из...

Бесконечный цикл - C++
Народ помогите у меня зациклился цикл. Что я сделал не так вроде условие выхода есть или может другой цикл использовать? Использовал do -...

Бесконечный вывод :( - C++
Я написал программу телефонной книги. И когда в номере телефона я пишу больше, чем 10 цифр, мне в бесконечном цикле выдает меню....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:26  [ТС]     Бесконечный массив #40
а зачем тебе такое количество переменых?
Чтоб пользователь мог их создать сколько угодно. А вдруг он галактику захочет сделать?
Yandex
Объявления
03.05.2014, 14:26     Бесконечный массив
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru