Мой вопрос прост и имеет много ответов высокого уровня, которые пролетели над моей головой, если я полностью честен. Начну с того, почему мне нужен этот массив, он будет использоваться как система координат 2d, которая будет точной до миллиметра. Мой код указан ниже, я попытался определить массив в куче (тип памяти), но мне не повезло. Полегче на меня, ребята, я уже litterally только начал C++ сегодня :)большой массив 2d в C++ (возможно?)
редактирования: Я использую визуальные студии
#include <iostream>
using namespace std;
char x [100000][100000];
int main()
{
}
[Этот QA] (http://stackoverflow.com/questions/1847789/segmentation-fault-on-large-array-sizes) не помогло? – LogicStuff
Некоторые платформы или компиляторы будут иметь ограничения на размер глобальных переменных. Возможно, вам потребуется использовать динамическую память (a.k.a. 'operator new'). –
@LogicStuff Я прочитал это решение перед публикацией здесь и, к сожалению, это не помогло –