Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2016, 21:34   #1
Мой повелитель
Пользователь
 
Аватар для Мой повелитель
 
Регистрация: 04.01.2016
Сообщений: 93
По умолчанию как выделить для динамической переменной определённое количество памяти?

Нужно выделить 4.1 гб под переменную.Программа выделяет только сколько переменная требует.

Последний раз редактировалось Мой повелитель; 10.01.2016 в 21:40.
Мой повелитель вне форума Ответить с цитированием
Старый 10.01.2016, 22:03   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Код:
unsigned char *arr = new unsigned char[4400000000];
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 10.01.2016, 22:05   #3
Мой повелитель
Пользователь
 
Аватар для Мой повелитель
 
Регистрация: 04.01.2016
Сообщений: 93
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Код:
unsigned char *arr = new unsigned char[4400000000];
Это будет как массив считаться на 4.1 гб.А нельзя никак именно под одну переменную выделить столько памяти?

Хотя похоже нельзя столько памяти,пишет типа массив превышает доступный и есть еще ограничение по памяти.

Последний раз редактировалось Stilet; 11.01.2016 в 08:51.
Мой повелитель вне форума Ответить с цитированием
Старый 10.01.2016, 22:10   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Ну можно создать свой класс, где объявить массив. Тогда экземпляр класса будет такого размера, но все равно нужно задействовать стандартные типы данных, у которых такого большого размера нет.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массив указателей для для динамической памяти petro.chelsea1234 Общие вопросы C/C++ 0 04.12.2012 01:38
Выделить десятки,сотни, единицы числа 128 и записать их в ячейки внешней памяти (Ассемблер для микроконтроллера i8051) Yana777 Помощь студентам 3 20.11.2012 15:33
как выделить большой кусок памяти? hunterbliat Visual C++ 3 13.04.2012 23:51
Проблема с взаимодействием динамической и статической памяти - обращение к статической переменной Comst95 Паскаль, Turbo Pascal, PascalABC.NET 1 03.01.2012 18:46
Кольцевая очередь на массиве в статической памяти с элементами в динамической памяти ]tach[ Общие вопросы C/C++ 1 19.01.2011 13:16