相关疑难解决方法(0)

有没有一种标准的方法来比较C++中的两个范围?

按范围我的意思是一对迭代器.在伪C++中:

std::vector<int> v1 = { 1, 2, 3, 4, 5 };
std::vector<int> v2 = { 2, 3, 4 };
if( std::compare_range( v1.begin() + 1, v1.end() - 1, v2.begin(), v2.end() ) {
    std::cout << "Alright\n";
}
Run Code Online (Sandbox Code Playgroud)

compare_range 当然是我正在寻找的功能.

免责声明:我知道,这是一个非常简单的写作功能.但像所有程序员一样,我试图变得懒惰;-)

c++ iterator stl

21
推荐指数
4
解决办法
4176
查看次数

标签 统计

c++ ×1

iterator ×1

stl ×1