0
int * const front = mmap(0, sizeof(int), PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS, -1, 0);
int * const back = mmap(0, sizeof(int), PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_ANONYMOUS, -1, 0);
int * const buffer = mmap(0, sizeof(int)*50, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED|MAP_ANONYMOUS, -1, 0);
一定ではなく、私は次のエラーを取得しています:「エラー:初期化子要素が定数ではありません」私はそれを削除するにはどうすればよいエラー:初期化子の要素が
? int a[b];
のようなことをすれば動作しないことが分かりますが、なぜここでそれが起こっていますか?