类a 中有个 queue<DetectionResult> save_result_queue[2] ,传给类b,类b中怎么定义和接收save_result_queue
目录
类a 中有 mutex save_result_queue_mutex[2]; ,类b怎么定义和接收
数组queue使用例子
class B {
public:
B(std::queue<DetectionResult>* save_result_queue)
: save_result_queue(save_result_queue) {}
void doSomething() {
// 访问save_result_queue[0]和save_result_queue[1]
while (!save_result_queue[0].empty()) {
// do something with save_result_queue[0]
save_result_queue[0].pop();
}
while (!save_result_queue[1].empty()) {
// do something with save_result_queue[1]
save_result_queue[1].pop();
}
}
private: