Есть ли какой-либо прямой способ нахождения, если определенный набор значений (шаблон) присутствует в контейнере std::vector
?Как найти шаблон в std :: vector
Скажем, у меня есть этот контейнер данных:
std::vector<int> data { 0x00, 0xff, 0x00, 0x11, 0x12, 0x13, 0x14, 0x15 };
И эта модель описана с использованием другого std::vector
контейнера:
std::vector<int> pattern { 0x00, 0xff, 0x00 };
Я хочу:
Логического значения, представляет наличие рисунка.
В конце концов, индекс, на котором начинается шаблон.
Что-то с лямбдой и 'std :: find()' вероятно. –
Пожалуйста, покажите ввод и желаемый результат. –
@VaibhavBajaj Нам дали ввод и желаемый результат, хотя? – CJxD