c++遍历list

for (auto iter = blockFacesBuffer.begin(); iter != blockFacesBuffer.end();)
{
    int offsetx = index % blocksMixedTextureW * blockFaceTextureWidth;
    int offsety = index / blocksMixedTextureW * blockFaceTextureWidth;
    //区域筛选器
    cv::Mat imageROI = dst(cv::Rect(offsetx, offsety, blockFaceTextureWidth, blockFaceTextureWidth));
    iter->copyTo(imageROI);
    // cv::imshow("combine" + index, (*iter));
    //节点++必须要在函数内自增。因为执行完节点就已经销毁了
    //清除节点的过程也是释放mat,因为mat是智能指针
    blockFacesBuffer.erase(iter++);
    index++;
    
    *iter++;
}
© 2021 hanbaoaaa record.浙ICP备20005263号
asdad
联系方式 asdasd
2021-5-8 4:19
sss
回复数 (0) 点击展开
加载更多

新增评论

称呼
联系方式
邮箱(选填)
内容

提交

取消