So i write the code.
I dont understand why this is going to EXCEPTION_STACK_OVERFLOW?
#include <iostream>
using namespace std;
int main(){
    char data[2048][2048] = {{0}};
    cout << "test";
    return 0;
}
even if i dont inilitialize
char data[2048][2048];
situation is the same on both cases.
Running "main.exe", press ESC to terminate...        
Crash                                                
  EXCEPTION_STACK_OVERFLOW                           
  time consumed: 0.01 sec                            
  time passed:   0.08 sec                            
  peak memory:   4395008 bytes                       
 
     
    