exit:语句有什么用啊?

        if (frame_queue.size() < 30)
            frame_queue.push(frame);
        else
            mpp_dec->ops->freeFrame(frame);
    }
}

exit:
run_flag = 0;

t_inference.join();

while (!frame_queue.empty()) {
    auto frame = frame_queue.front();
    mpp_dec->ops->freeFrame(frame);
    frame_queue.pop();

这exit:语句有什么用啊?

这个goto语句的标签
你可以在其它代码行写 goto exit;使代码运行直接跳到exit标签开始的地方

这代码写的有够烂的
exit()是个系统函数,应该避免使用系统函数作为任何标签和变量的名字才对
同时,应该避免使用goto语句
所有向前的回溯都可以用while实现,所有向后的跳转都可以用if代替
乱用goto除了让代码更难懂,没有别的作用