次のコードを書いて、10 個の構造体 barrier_t にメモリのチャンクを割り当てましたが、エラーが発生し続けます。それはどういう意味ですか?それを修正する方法は? どうもありがとう!
test2.c:19:16: エラー: '(' トークンの前に宣言指定子または '...' が必要ですtest2.c:19:36: エラー: 数値定数 test2.c
の前に宣言指定子または '...' が必要です:
19:40: エラー: '(' トークンの前に宣言指定子または '...' が必要です
struct barrier_t {
int count;
bool local_sense;
};
struct barrier_t* barrier = NULL;
posix_memalign((void **) &barrier, 32, (sizeof(struct barrier_t)) * 10);