簡體   English   中英

在std :: list中找到一個值范圍

[英]find a range of values in std::list

是否有一種算法可以在std :: list中找到一個值范圍,可以執行以下操作:

list<char> text;
text.push_back('a');
text.push_back('b');
text.push_back('c');
text.push_back('d');
text.push_back('e');
text.push_back('f');

list<char> values;
values.push_back('c');
values.push_back('d');
values.push_back('e');

list<char>::iterator it = find(text.begin(), text.end(), values);

您要搜尋

list<char>::iterator it = search(text.begin(), text.end(),
                                 values.begin(), values.end());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM