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

Выделите-ка под массив память размером 32 ГБ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Графический интерфейс для игр http://www.cyberforum.ru/cpp-beginners/thread921796.html
Здравствуйте форумчане, хочу потренироваться, в частности в написании игр, изучаю С++, думаю на чем делать графику. Посоветуйте пожалуйста: немного знаю Qt, думаю может подучить QML и на версии 5.0. Qt, делать графику и соответсвенно логику игры, или лучше изучать Opengl или Direct X, жду обоснованных ответов, а именно что чем лучше(например opengl и qt кроссплатформенны, а direct x нет)...
C++ Массивы в C++: найти сумму всех элементов массива Подскажите пожалуйста, где здесь ошибка? Мне нужно написать программу ввода 10 чисел в массив, и вывод их на экран с выводом суммы всех элементов массива... #include <stdio.h> #include <iostream> #include <conio.h> int main(void) { http://www.cyberforum.ru/cpp-beginners/thread921788.html
Заполнение матрицы случайными числами C++
помогите пожалуйста.нужно сгенерировать 10 матриц и заполнить их случайными числами от 0 до 1.матрица объявляется int **M. Добавлено через 29 минут int **M; M=new int *; for (int i=0;i<m;i++) M=new int ; for (int i=0;i<m;i++) for (int j=0;j<n;j++) M=rand()%2;
Реализовать задержку сигнала на 10 тактов C++
реализовать задержку сигнала на 10 тактов(шагов цикла) для функции y=x, с использованием массива из 10 элементов в качестве стека для хранения промежуточных данных функции с задержкой
C++ Создать класс отрезков http://www.cyberforum.ru/cpp-beginners/thread921763.html
прошу помощи с программой... может это и не так трудно, но я абсолютно не понимаю как это сделать... кто может помогите пожалуйста, и желательно подробнее... задание: Создать класс отрезков с данными-членами, являющимися концами отрезка, и функциями-членами нахождения длины отрезка, координаты его середины. Составить и использовать класс-наследник для отрезков длиной в два раза меньше, чем в...
C++ Как можно реализовать отправку смс с компьютера? Как можно реализовать отправку смс с компьютера я знаю на дельфи можно через почту майл ру агента отправлять а в c++ как это можно организовать подробнее

Показать сообщение отдельно
Ivan Fantom
 Аватар для Ivan Fantom
5 / 5 / 1
Регистрация: 12.10.2011
Сообщений: 75
11.07.2013, 23:40  [ТС]     Выделите-ка под массив память размером 32 ГБ
Цитата Сообщение от DU Посмотреть сообщение
странно что вы не словили исключение. или у вас есть 32 гигабайта?
может быть это из-за срезки. сигнатура оператора new [] такая:
void* operator new (std::size_t size) throw (std::bad_alloc);
если у вас 32 битка и не было срезки в unsigned long long, то будет при касте unsigned long long в std::size_t.
вопрос наверняка хитрый и такое решение в лоб - это врятли. что там могут быть за грабли - я даже не знаю.
если узнаете, расскажите плиз.
Вот и у меня возникает вопрос: почему исключение не вызвалось?
у меня 64 битка стоит

Есть такая вещь как свопинг, которая позволяет решить данную проблему путем переноса части памяти из ОЗУ на жесткий диск и осуществлением подкачки с диска обратно в ОЗУ при необходимости, но я никогда этим не занимался.
Прошу подскажите как это в плюсах реализвать можно для массива.
 
Текущее время: 16:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru