Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

Бесконечный цикл - C++
#include <iostream> #include <climits> bool is_int(double); int main() { using namespace std; double num; cout << "Yo,...

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

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

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

74
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 10:49  [ТС] #16
В общем, тут правильным шагом будет взять какую-нибудь умную книжку про структуры данных и алгоритмы.
Проблема в том, что мне это с сегодня на завтра надо.

Добавлено через 1 минуту
list.add(i);
Можно эту процедуру в раскрытии показать?
0
0x10
2479 / 1654 / 248
Регистрация: 24.11.2012
Сообщений: 4,097
03.05.2014, 10:51 #17
Цитата Сообщение от WinRar007 Посмотреть сообщение
Проблема в том, что мне это с сегодня на завтра надо.
Если прям припекло, то берем std::vector и используем... С обязательным "TODO: реализовать самому когда-нибудь". Пример использования можно посмотреть тут: http://en.cppreference.com/w/cpp/container/vector/push_back
1
Kuzia domovenok
1957 / 1810 / 142
Регистрация: 25.03.2012
Сообщений: 6,272
Записей в блоге: 1
03.05.2014, 10:59 #18
TenGen, да не объясняй ты ему, что такое списки! Человек ищет лёгких путей. Более того, сам факт того, что он задал именно этот вопрос говорит о том, что он не с того конца решает возникшую перед ним задачу. Ну не так мыслят программисты.
Заметь, саму свою задачу он почему-то скрывает. Но после того как у него возникло его "гениальное" решение создать бесконечный массив, он упёрся в него и только о нём и спрашивает! Хотя сама-то задача, возможно, решается без каких-либо массивов вообще! Может у него там какой-нибудь подсчёт чисел Фибоначчи или суммы бесконечных рядов...
0
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 11:08  [ТС] #19
Кхм-кхм...
С массивом просто удобней обращаться к ним.
Переформулирую вопрос: как бесконечно штамповать переменные и засовывать их в массив?
Не перегибайте, сударь.

Добавлено через 54 секунды
Мне надо штамповать переменные моего класса. И усё!
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:09 #20
Цитата Сообщение от WinRar007 Посмотреть сообщение
Итак, вопрос: как сделать бесконечный массив?
Ни как.

Добавлено через 55 секунд
Цитата Сообщение от WinRar007 Посмотреть сообщение
Наверняка тут уже неоднократно спрашивали об этом,
Нет, остальные сами догадались, что если объём памяти выражается числом, то он конечен.
0
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 11:18  [ТС] #21
Нет, остальные сами догадались, что если объём памяти выражается числом, то он конечен.
А я типо не знал? Может, мне ещё "бесконечный" в ковычки поставить, а то сами не догадаетесь, что я имел в виду постоянно расширяемый!
Прошу прощения, очевидные вещи говорите.
0
0x10
2479 / 1654 / 248
Регистрация: 24.11.2012
Сообщений: 4,097
03.05.2014, 11:20 #22
Цитата Сообщение от WinRar007 Посмотреть сообщение
я имел в виду постоянно расширяемый!
Правильным термином тут будет "динамический".
1
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 11:22  [ТС] #23
"динамический".
Может и "динамический" не поймут?!
Вообще, пока с векторами попрыгаю, и ту програмку посмотрю, что скинули.
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:24 #24
Цитата Сообщение от WinRar007 Посмотреть сообщение
А я типо не знал? Может, мне ещё "бесконечный" в ковычки поставить, а то сами не догадаетесь, что я имел в виду постоянно расширяемый!
Да не имеет значения сразу он бесконечный, или должен до бесконечности дорасти, расход памяти то по окончании развёртывания будет тем же. Кроме того, развёртывание бесконечно-динамического массива ещё и займёт бесконечное время.
0
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
03.05.2014, 11:25 #25
WinRar007, ну "динамический" и "расширяемый" поймут. Если не секрет, что это у вас за бесконечные данные? Вы сотрудник фсб, готовите программу для отслеживания звонков россиян? :о
1
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:29 #26
Не, количество россиян всё таки обозримо. Здесь космической разведкой пахнет. И даже не галактической, а какой нибудь суперимперии, претендующей на тотальный контроль метавселенной.
1
Kuzia domovenok
1957 / 1810 / 142
Регистрация: 25.03.2012
Сообщений: 6,272
Записей в блоге: 1
03.05.2014, 11:32 #27
TenGen, я это же спрашиавал на предыдущей странице, но вопрос был проигнорирован!
0
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
03.05.2014, 11:34 #28
Kuzia domovenok, да это товарищ путин шифруется, инфа 100%

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

Добавлено через 47 секунд
Бесконечно в смысле "неограниченно" или "сколько угодно".
0
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.05.2014, 11:38 #30
Цитата Сообщение от TenGen Посмотреть сообщение
taras atavin, ну почему же. Количество россиян обозримо, но количество звонков, совершаемых ими, в принципе, не имеет ограничения
Все россияне смертны, быстродействие пальцев конечно, количество россиян конечно. И так: конечное количество совершающих звонки звонит с конечной частотой в течении конечного времени.
0
03.05.2014, 11:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2014, 11:38
Привет! Вот еще темы с ответами:

Бесконечный цикл - C++
Так. Консоль CLR Вод программа: #include "stdafx.h" #include "conio.h" #include "stdio.h" using namespace...

Бесконечный цикл - C++
if (!(cin >> Mas >> Rost)) { cout << "Ошибка\n"; continue; } В общем при вводе букв начинается бесконечный цикл, а надо...

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

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


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Опции темы

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