我是 C++ 新手,下面有一段我无法理解的代码
from_net_fifos = new my_fifo_t <net_cmd_t> ** [NUM_PRIORITIES];
具体来说,我不明白 ** 在这里是什么意思。
我从代码中得到了这么多。
my_fifo_t
是一个模板,net_cmd_t
是一个类型,它是一个结构,
创建的fifo的数量=优先级的数量,即每个具有不同优先级的消息都有自己的fifo队列。所以基本上我们正在创建net_cmd_t 类型的fifo,即fifo 中的每个元素都是这种结构类型。创建的 fifos 的数量等于变量NUM_PRIORITIES
。
** 在这里做什么?如果我错了,有人可以纠正我并解释这行代码的确切语法吗?