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

Как создать массив или вектор размера больше чем 0x7fffffff? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Распечатать результат в порядке возрастания http://www.cyberforum.ru/cpp-beginners/thread1149652.html
Написал код, вроде работает, единственная проблема, нужно, чтобы результат выводился в порядке возрастания, но я не знаю как это сделать...помогите пожалуйста, завтра уже сдать нужно...#include "stdafx.h" #include "conio.h" int main() { unsigned int lenthOfArray=0; //переменная длины массива scanf ("%d", &lenthOfArray); //считываем длину массива if (...
C++ Программа не заходит в цикл Здравствуйте, подскажите пожалуйста в чем проблемма #include <cstdio> #include <cstdlib> #include <conio.h> #include <iostream> int main() { int N = 6; int *X = new int; http://www.cyberforum.ru/cpp-beginners/thread1149650.html
C++ Ошибка при попытке разыменовать указатель, который размещен в динамической памяти другим процессом
Доброго времени суток. Есть родительский процесс, он запускает через createProcess дочерний процесс, передавая ему в командной строке адрес указателя. Внутри дочернего процесса int resultAdresss = atoi(argV); int * result = reinterpret_cast<int *>(resultAdresss); cout << *result << endl; // здесь вылетает предупреждение Windows о том что процесс завершен Адреса указателей...
Нахождение строки матрицы с неотрицательными элементами C++
Нужно найти номер первой строки с неотрицательными элементами,подскажите, что тут не правильно написал.. #include "stdafx.h" #include <iostream> #include "cmath" using namespace std;
C++ Описать структуру с именем NAL, содержащую указанные поля http://www.cyberforum.ru/cpp-beginners/thread1149617.html
27) Описать структуру с именем NAL, содержащую следующие поля: □ название плательщика; □ ИНН плательщика; □ вид налога; □ сумма платежа;
C++ Заполнение структуры текстом (ввод вывод) Нужно вывести "message" тип char обязательный как это сделать? #include <iostream> #include <conio.h> #include <string> using namespace std; struct goods { char product_names; подробнее

Показать сообщение отдельно
togemura
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 9

Как создать массив или вектор размера больше чем 0x7fffffff? - C++

15.04.2014, 23:16. Просмотров 347. Ответов 2
Метки (Все метки)

Вопрос вот в чем.. максимальная разрядность сетки блоков нитей 2^31-1 на GPU (используя CUDA на видеокартах с Compute capability 3.0 и выше) (и все это типа float), что гораздо больше чем ограничения vector и new.
чисто теоретически нужна возможность создать массив из 2^31-1 элементов типа float (а лучше матрицу с таким же разрешением по x,y,z,k). каким образом это можно сделать?
//пробовал выделять память под обычный массив в динамической памяти, выделяется 1Гиг максимум, если создаю еще один указатель (чтобы разбить как-то хотя бы) - уже exception....

p.s. может стоит перенести тему в С++ для экспертов?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru