我正在用 C++ 设计一个多级队列过程模拟器,但是在尝试实现多个队列时遇到了问题(我的队列是向量)。所以,“多级”是一个 4 元素数组(不是向量)。在这些元素中的每一个内部都有一个向量(类型 t_PCB)。
vector<vector<t_PCB>> multilevel[4];
我的问题是:如何在这 4 个t_PCB
向量之一的末尾插入一个元素?先感谢您。
我已经尝试了下面的代码行,但它不起作用(错误:不匹配调用'push_back'的成员函数)
multilevel[0].push_back(p); //where "p" is a t_PCB object
在谈论“多级”时不能使用上面的行,因为这个数组只接受参数类型:vector < t_PCB >
所以,正如我一开始问的那样:如何将对象类型“t_PCB”推入“多级”?