プロパティとして配列を使用してデータ型(この場合は構造体)を作成する必要があります。このデータ構造を初期化し、配列に指定されたサイズを与える初期化関数があります。問題は、構造体で配列を宣言することです。たとえば、「int values []」では、角かっこに数値を入力する必要があります(例:values [256])。Th3 256は、構造が初期化されるときに指定する必要があります。これを回避する方法はありますか?
typedef struct
{
int values[]; //error here
int numOfValues;
} Queue;