在std :: queue中使用诸如cv :: Mat之类的智能指针

时间:2019-05-07 10:36:01

标签: c++ std smart-pointers

我想在队列中存储cv :: Mat,这是一个智能指针以及其他数据结构。

我定义了一个结构,例如:

struct streamingData {
cv::Mat image;
int flag;
}

并定义一个队列,例如: std :: queue q;

然后将一些数据推入队列

我想知道是否调用c.pop()删除第一个元素,如果cv :: Mat的引用计数减少1吗?

非常感谢。

YL

0 个答案:

没有答案