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

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

Войти
Регистрация
Восстановить пароль
 
AlvinMax
0 / 0 / 0
Регистрация: 05.01.2013
Сообщений: 16
#1

Большой двумерный массив - C++

30.03.2013, 21:36. Просмотров 420. Ответов 5
Метки нет (Все метки)

Нужен массив 999999996 на 999999997, но компилятор ругается! Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2013, 21:36     Большой двумерный массив
Посмотрите здесь:

Большой двумерный массив как член класса - C++
Размеры массива 2048 на 512. Создал, заполняю в конструкторе, но результата нету. Такое вообще реально, без динамического выделения памяти?

очень большой массив - C++
Здравстуйте! Необходимо решить физическую задачку явной схемой, однако столкнулся с проблемой : нужен очень большой трехмерный массив и...

Большой динамический массив - C++
Столкнулся с проблемой, имеется большой массив создаваемый динамически (~1000000 ячеек) и примерно на 350000 на одной и тойже ячейке...

Один большой динамический массив вместо нескольких меньшего размера - C++
Уважаемые форумчане, Прошу помочь советом. Интересует ответы на вопросы: Возможно ли? Если да, то как реализовать? ...

Как можно в памяти уместить больше данных ?Большой массив или список маленьких массивов ? - C++
сабж выше

Перевести большой массив char в long long - C++
Здравствуйте. Есть массив char c 3145360828. Надо его в int перевести. Пробовал с atoi, вместо int делал long long, не получалось,...

Двумерный массив - C++
Набросал часть кода за 15 минут. #include <iostream> char* fillarr(char ** str, int len); void paintfield() { int...

Двумерный массив - C++
Дан двумерный квадратный массив из 16 элементов.Написать программу, которая находит и выводит количество элементов массива, значение...

Двумерный массив - C++
Вот что надумал по этому заданию. Подскажите пожалуйста как правильно обозначить функцию пользователя в данном случае и по возможности...

Двумерный массив - C++
прошу растолковать, впереди сессия, очень нужно!!


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6287 / 5890 / 1910
Регистрация: 18.12.2011
Сообщений: 15,123
Завершенные тесты: 1
30.03.2013, 21:46     Большой двумерный массив #2
А ничего, что это почти 10^9 гигабайт?
Где это можно найти столько памяти?
Banddk
37 / 37 / 1
Регистрация: 08.12.2012
Сообщений: 157
Записей в блоге: 1
30.03.2013, 21:52     Большой двумерный массив #3
я попытался это сделать в xcode и у меня не выдержал компьютер )вышла надпись что для приложений не хвататет оперативной памяти и повис)
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
30.03.2013, 22:13     Большой двумерный массив #4
Цитата Сообщение от AlvinMax Посмотреть сообщение
Нужен массив 999999996 на 999999997
Может скажете для чего такой объем памяти?
shuffle
19 / 19 / 1
Регистрация: 30.03.2013
Сообщений: 35
30.03.2013, 22:16     Большой двумерный массив #5
Вполне логично, ведь массив 999999996 на 999999997 займет более 800 эксабайт при размере элементов массива в один байт. Это больше даже теоретически максимального размера адресного пространства на 64-разрядных архитектурах — 18 эксабайт. Не говоря уже об ограничениях, накладываемых особенностями конкретной архитектуры, операционной системы, типом приложения, компилятором, классом памяти и пр.

Если бы и удалось использовать такой объем памяти, это не имело бы практического смысла: вы просто не доживете до момента, когда программа обработает все эти данные :)

Видимо, вы ошиблись на пару порядков или поставили некорректное условие. Лучше расскажите о самой задаче :)
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
30.03.2013, 22:27     Большой двумерный массив #6
может массив разреженный?
Yandex
Объявления
30.03.2013, 22:27     Большой двумерный массив
Ответ Создать тему
Опции темы

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