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

Выделение памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод подматрицы с максимальной суммой чисел http://www.cyberforum.ru/cpp-beginners/thread406137.html
Прошу помощи в решении следующей задачи: Программа создает двухмерную матрицу NxM которые задаются #define в начале программы, заполняется пользователем положительными целыми числами и печатается. После чего пользователь вводит число k которое меньше или равно меньшему из M и N и программа выводит подматрицу kxk с найбольшей суммой чисел. Собственно проблема даже не в нахождении матрицы а в...
C++ литерные величины Вычеркните из слова все буквы ,встречающиеся трижды,можете комментами объяснить? http://www.cyberforum.ru/cpp-beginners/thread406132.html
обработка литерных величин C++
Проверьте,можно ли из слова Х составить слово У.нужно ввести два слова,и проверить,принадлежат ли все буквы слова У слову Х. не знаю как это сделать(
Структуры и односвязные списки. C++
Тема:Структуры и односвязные списки. Помогите написать задачу, заранее спасибо. "Используя массив структур создать список студентов группы и вывести список неуспевающих. В структуре должно быть не менее 3-х полей."
C++ Структуры и односвязные списки http://www.cyberforum.ru/cpp-beginners/thread406119.html
Помогите с задачей. Заранее спасибо. "Сформировать список из натуральных чисел. Заменить максимальные элементы списка числом 100"
C++ Сколько стоит VISUAL C + + 2010 Хочу себе купить VISUAL C + + 2010 в мести с MSDN(русским) сколько это стоить будет(в гривнах или $) хотя бы примерно. и ее плюсы если я ее куплю подробнее

Показать сообщение отдельно
some777
3 / 3 / 0
Регистрация: 25.09.2009
Сообщений: 117

Выделение памяти - C++

13.12.2011, 15:48. Просмотров 522. Ответов 2
Метки (Все метки)

Платформа и компилятор x64. Установлено 64Gb ОЗУ, 60Gb из них откусил SQL Server.
Пытаюсь сделать следующее:
C++
1
2
3
4
5
6
7
struct Dictionary
{
...
};
unsigned int Size = 2 << 29;
Dictionary **DataMap = (Dictionary**) malloc(Size*sizeof(Dictionary));
//sizeof(Dicionary)=8 => размер выделенной памяти 4GB 0xFFFFFFFF+1, то есть выход за unsigned int
DataMap=NULL => ошибка выделения памяти
Вопросы:
1. Это проблема решится остановкой SQL Server и освобождением памяти?
2. Предпочтительней ли пользоваться new, чем malloc?
3. Как должна выглядеть строка выделения памяти при использовании new?

Добавлено через 1 час 3 минуты
Цитата Сообщение от some777 Посмотреть сообщение
1. Это проблема решится остановкой SQL Server и освобождением памяти?
Да, решается
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru