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

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

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

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

03.05.2014, 10:07. Просмотров 2612. Ответов 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
S_el
2133 / 1661 / 313
Регистрация: 15.12.2013
Сообщений: 6,569
03.05.2014, 11:39 #31
WinRar007, не получится бесконечно штамповать переменные.Вам уже предлагали сформулировать задачу конкретнее и попробовать обойтись без "неограниченных ничем величин".
0
TenGen
Будущее рядом
99 / 97 / 20
Регистрация: 06.03.2014
Сообщений: 342
03.05.2014, 11:41 #32
taras atavin, они ведь не только умирают, но и рождаются. Следовательно новые пальцы, новый лимит времени
0
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
03.05.2014, 11:44 #33
А для следующих четырех поколений есть время разработать следующую версию системы.
1
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:10  [ТС] #34
не получится бесконечно штамповать переменные.
Жаль...
Вам уже предлагали сформулировать задачу конкретнее и попробовать обойтись без "неограниченных ничем величин".
Мне надо, чтоб при нажатии на определённую кнопку создавалась переменная моего типа.
0
S_el
2133 / 1661 / 313
Регистрация: 15.12.2013
Сообщений: 6,569
03.05.2014, 14:14 #35
Цитата Сообщение от WinRar007 Посмотреть сообщение
Мне надо, чтоб при нажатии на определённую кнопку создавалась переменная моего типа.
И что эта переменная будет делать?Почему не использовать "старую" переменную?
0
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:16  [ТС] #36
И что эта переменная будет делать?Почему не использовать "старую" переменную?
Ну... Она будет к себе притягивать другие переменные и сама притягиваться...
Делаю что-то в роде этого.
0
Kuzia domovenok
2128 / 1956 / 195
Регистрация: 25.03.2012
Сообщений: 6,809
Записей в блоге: 1
03.05.2014, 14:21 #37
WinRar007, ну и где тут необходимость в бесконечном массиве? В упор не вижу!

Во-первых, на первых порах используй статический массив, если других видов контейнеров ещё не изучал. Для твоей задачи его достаточно.
Во-вторых, изучай списки, деки/очереди, вектора, реализуй их сам, чтобы понять принцип действия.
В-третьих, используй стандартные списки/деки/вектора из стандартной библиотеки STL.
И помни, не бывает бесконечных переменных. Даже под самый динамический-перединамический список выделяется конечное число памяти.
0
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:24  [ТС] #38
необходимость в бесконечном массиве?
Пфф! Это ж сколько памяти надо, чтоб хранить место для такого количества переменных, которое является максимальным значением типа unsigned int!?
0
Kuzia domovenok
2128 / 1956 / 195
Регистрация: 25.03.2012
Сообщений: 6,809
Записей в блоге: 1
03.05.2014, 14:25 #39
Цитата Сообщение от WinRar007 Посмотреть сообщение
Пфф! Это ж сколько памяти надо, чтоб хранить место для такого количества переменных, которое является максимальным значением типа unsigned int!?
а зачем тебе такое количество переменых?
0
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:26  [ТС] #40
а зачем тебе такое количество переменых?
Чтоб пользователь мог их создать сколько угодно. А вдруг он галактику захочет сделать?
0
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
03.05.2014, 14:26 #41
Или вообще слить старые звонки в архив.
0
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
03.05.2014, 14:27 #42
Цитата Сообщение от WinRar007 Посмотреть сообщение
Ну... Она будет к себе притягивать другие переменные и сама притягиваться...
Бред. Законы физики не распространяются на информацию.
0
Kuzia domovenok
2128 / 1956 / 195
Регистрация: 25.03.2012
Сообщений: 6,809
Записей в блоге: 1
03.05.2014, 14:29 #43
Цитата Сообщение от WinRar007 Посмотреть сообщение
А вдруг он галактику захочет сделать?
ты ответь, зачем тебе "сколько угодно"? Ты заранее не знаешь сколько создавать, что ли?
Цитата Сообщение от WinRar007 Посмотреть сообщение
Чтоб пользователь мог их создать сколько угодно.
и в чём затруднения? "сколько нужно пользователю" не есть "сколько угодно"!
0
WinRar007
1 / 1 / 0
Регистрация: 08.04.2014
Сообщений: 80
03.05.2014, 14:30  [ТС] #44
Бред. Законы физики не распространяются на информацию.
Я вроде сказал, что имел в виду

Добавлено через 50 секунд
ты ответь, зачем тебе "сколько угодно"? Ты заранее не знаешь сколько создавать, что ли?
Да, не знаю. Откуда? Я что, мысли чужие читаю?
0
Kuzia domovenok
2128 / 1956 / 195
Регистрация: 25.03.2012
Сообщений: 6,809
Записей в блоге: 1
03.05.2014, 14:30 #45
Цитата Сообщение от taras atavin Посмотреть сообщение
Бред. Законы физики не распространяются на информацию.
не придирайся к словам, даже если он вообще не рассуждает терминами программирования и не ставит задачу как программист.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2014, 14:30
Привет! Вот еще темы с ответами:

Бесконечный цикл - 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 кучки так чтобы разница между общими массами кучек были...


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

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

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