我有一个非常简单的问题要问你:
#include < iostream>
#include < complex>
using namespace std;
int main()
{
int k=200000;
complex <double> r0[k/2],r1[k/2]; ///wrong!!!
complex <float> r0[k/2],r1[k/2]; ///right
return 0;
}
我只想创建一个复杂的数组。k=200000
在这里,计算机停止工作(不是错误,它显示我的文件停止工作),如果我只是complex <double>
,它适用于complex<float>
!可能是什么原因?