スタック領域
下記のようにコード内で変数宣言した場合、各変数に割り当てられているメモリ領域はスタック領域に割りあてられる。
void test(){
int i=5
char str[5];
}
Windowsの場合(Visual Studioの場合)、スタックサイズは1Mがデフォルトとなっている(Linuxより少ないはず)。よって、ヒープ領域を有効に使う必要がある。
ヒープ領域