SV中队列动态数组数组
Array of dynamic array of queue in SV
我正在尝试创建一个队列(大小为 3)的动态数组(5 个元素)的数组(10 个元素)。
我在做 -
typedef int q[$:2];
typedef q dyn_arr;
dyn_arr arr_dyn_arr[][5]= new[10];
不知道这样对不对
你的 typedef q dyn_arr;
除了将 q
别名化为 dyn_array
外,什么都不做。您声明的变量是一个 3 维数组,就好像您声明了
int arr_dyn_arr [][5][$:2];
因此您的 new[10]
创建了一个 10x5 的空队列数组
我正在尝试创建一个队列(大小为 3)的动态数组(5 个元素)的数组(10 个元素)。 我在做 -
typedef int q[$:2];
typedef q dyn_arr;
dyn_arr arr_dyn_arr[][5]= new[10];
不知道这样对不对
你的 typedef q dyn_arr;
除了将 q
别名化为 dyn_array
外,什么都不做。您声明的变量是一个 3 维数组,就好像您声明了
int arr_dyn_arr [][5][$:2];
因此您的 new[10]
创建了一个 10x5 的空队列数组