错误代码= 0x80070002(MS Visual Studio)C ++,用于从一个关键元素中搜索三元组数据

问题描述 投票:-1回答:1

enter image description here

例如,如何查找具有一个元素的三元组对(4,(?,?))所以我知道int 4->我怎么能找到它,因为我得到了很多错误,并且花了四个小时寻找可能的解决方案来用该键过滤坐标。感谢您的帮助。

 int k = *min_element(min1.begin(), min1.end());

            auto it = myninja.begin(); 
            it = find(myninja.begin(), myninja.end(), k);
            for (it = myninja.begin(); it != myninja.end(); it++) {
                p.row= (it->second).first;
                 p.col = (it->second).second;

            }
c++ algorithm visual-c++ path-finding
1个回答
0
投票

找到我的(k,(?,?))但仍然会因for-each或for循环而出现该错误。

 vector<pair<int, pair<int, int > > >::iterator it = find(myninja.begin(),myninja.end(), k);
    if(it!=myninja.end()){
    p.row = (it->second).first;
     p.col = (it->second).second;
                }
© www.soinside.com 2019 - 2024. All rights reserved.