标签: .net visual-studio-2015 c++-cli
long int const qwerty= 500000; double ex[qwerty];
我的信号有500k样本。我需要在复杂或双重中使用它但总是在Project1.exe中出现错误“System.StackOverflowException”“为什么会这样?。当qwerty低于20k时,一切正常。
答案 0 :(得分:0)
您正在堆栈上创建一个500k的数组。堆栈内存有限。如果你想创建一些大的东西在堆上分配它。
编辑:或者更好的是,使用std :: vector。 source